DeserializationContext ctx) throws Exception {
if (object instanceof HasUuid) {
HasUuid entity = (HasUuid) object;
Principal principal = ctx.getPrincipal();
// Verify the new value may be set
SecurityTarget target = SecurityTarget.of(entity, property);
switch (context.getEntitySource(entity)) {
case CREATED: {
// Allow properties of newly-created entities to be set, but check them later
CreatedPropertyVerifier verifier = propertyVerifiers.get();