public void apply() {
final ObjectAdapter adapter = getObjectAdapterMemento().getObjectAdapter(ConcurrencyChecking.CHECK);
for (final ScalarModel scalarModel : propertyScalarModels.values()) {
final OneToOneAssociation property = scalarModel.getPropertyMemento().getProperty();
if(property.containsDoOpFacet(NotPersistedFacet.class)) {
// ignore derived properties
continue;
}
final ObjectAdapter associate = scalarModel.getObject();
property.set(adapter, associate);