1. A method of deep cloning one or more objects in an object graph using a binary format performed using one or more processors of a processor-based system, the one or more objects including one or more host objects created by a host that executes on the processor-based system and that hosts a first dynamic language engine, the method comprising: determining how each of the one or more objects in the object graph is to be cloned based at least in part on whether that object is a host object created by the host or a dynamic language object created by the first dynamic language engine hosted by the host; retrieving each host object that is included in the one or more host objects, which are created by the host that executes on the processor-based system and that hosts the first dynamic language engine, from the host via an intermediate representation of that host object contained in a corresponding property bag, each intermediate representation describing properties of the corresponding host object and being understandable by the first dynamic language engine; and converting each host object that is included in the one or more host objects to a binary representation of the respective host object in accordance with the binary format, using at least one of the one or more processors, to provide a binary clone of the object graph.