// if value not modified, update it from snapshot,
// otherwise leave it alone
if (!isToOneTargetModified(property, object, diff)) {
DbRelationship dbRelationship = relationship
.getDbRelationships()
.get(0);
// must check before creating ObjectId because of partial
// snapshots