1. A method of object marshaling, the method comprising: providing a gesture to an object marshaling system that a reference object has expired on a sender side and a target side of execution environments of the object marshaling system when the reference object is closed, wherein the gesture explicitly indicates the expired reference object is invalid throughout the execution environments; recognizing relationships in a transport connection for a descendent reference object in a separate execution environments from the reference object with a custom attributes connecting the reference object and the descendent reference object, wherein the descendent reference object closes in response to when the reference object closes; and generating a locked close notification in an extended message format to close the reference object, wherein the locked close notification prevents processing of any object create items prior to processing the close notification, wherein closing the reference object includes cascading up to an object representing a connection when a connection between the sender side and the target side is lost; and providing the close notification to the object marshaling system including delaying execution of the close notification until another message is sent to the target side after the reference object is closed, determining whether the another message was received, and, in response to the another message having not been received and a time threshold having been reached, delivering the close notification.