@Override
 public void setValue(Object entity, Object value) {
   EntityType<Object> entityType =
       BeanLocator.getInstance().getInstance(EntityTypeRepository.class).getEntityType(entity);
   MapAttribute attribute = (MapAttribute) entityType.getAttribute(property);
   if (attribute != null) {
     attribute.putElement(entity, key, value);
   }
 }