Informer<?> informer = service.getInformer();
for(Object field : informer.getAllFields()) {
if (field instanceof Property) {
Property property = (Property) field;
if(valuesAsTree.containsKey(property.getName())) {
property.set(created, property.fromString(valuesAsTree.get(property.getName()).toString()));
}
}
}
return service.create(created);
}