void callSetter(String setterName, String type, Object[] arguments);
void callSetter(NewPropertyGroup propertyGroup, String setterName, String type, Object[] arguments);
    void callSetter(String setterName, String type, Object[] arguments);