I'm not sure if we should keep this feature or not. When I optimized prepareEmbeddedDocumentValue() to work on the changeset in the UoW only, instead of reading the values from the object again, it broke this.