If an instance of a class which is not in the package of the top-level class package
is needed, this method can be used to create and return an instance of that class
(assuming the constructor takes no arguments and fields/methods are static.
returns the value of this proposed change in key-value paris
It's assumed that the key in each BasicObject won't conflict with the key in the other BasicObject of the same proposed change