@Override Object execute(DynamicObject receiver, String name, Object value) { Property property = receiver.getShape().getProperty(name); return receiver.set(property.getKey(), value); }