1. A method for fulfilling object calls, the method comprising: identifying a reference to an object made by an application, where a class library located on a local virtual machine hosting the application does not include a class definition of the referenced object; identifying a remote virtual machine having an instance of the referenced object; requesting object information including the class definition and runtime state of the instance of the referenced object from the identified remote virtual machine; creating a local instance of the object by reconstructing the object on the local virtual machine using the object information of the instance of the referenced object on the remote virtual machine; and delegating future object calls referencing the object by the application, to the local instance of the object.