Factored out a common method from UpdateEmbeddedObjectTosUnattached in both ArrayCommonObject and Object.