1. A computer-implemented method for reducing overhead associated with exporting remote objects, comprising: receiving a request to create a new remote object instantiation; generating a session context of the a new remote object instantiation; determining whether the session context is a remote context or a local context; marking the session context as either remote or local; conditionally exporting the new remote object if the session context is marked remote; and preventing exporting the new remote object if the session context is marked local.