_fixup_ur_objects_from_thawed_data needs to accept a list and return a list
Don't swap out a UR object if it's already from the object cache
Work for the case the embedded data structure has multiple references to the same object
Correctly handle self referential data structures when thawing data
remove commented-out code