if (user == null) {
user = "unknown";
}
so.updateSystemBasePropertiesWhenModified(properties.getProperties(), user);
// set changeToken
so.persist();
}
if (hasUpdatedName || hasUpdatedOtherProps) {
objectId.setValue(so.getId()); // might have a new id
if (null != changeToken) {