A method for storing a first copy of an object, including obtaining the
object including a globally unique identifier (GUID), generating a first
derived GUID using the GUID of the object, storing the first copy of the
object identified by the first derived GUID in a root node of the object,
publishing possession of the first copy of the object identified by the
first derived GUID by the root node of the object, associating a first
shadow root with the first copy of the object, and storing the first copy
of the object identified by the GUID in the first shadow root.