reverting version change
adding a semi-passable transitive save is root is dirty.
reifying the complete tree starting at a root node.

Prior to this change, only the root codes collections were reified... this will also reify collections
within those objects.  Make sure we are only dealing with a tree of objects