A system and method are disclosed for an interactive multimedia file
(iMF), running on an interactive multimedia runtime (iMR), to store an
object onto a computer, the method comprising creating a local instance
of the object, storing the local instance into a memory location on the
computer, monitoring changes to one or more data slots of the local
instance, assigning a version identifier to the local instance,
synchronizing the local instance with a main instance of the object, and
interfacing the one or more data slots of the local instance with said
iMF during execution.