public abstract void GetPropertiesGUI(ref TargetPropertyGUIContext context, Action onChange, Action <String> registerUndo);
public override void GetPropertiesGUI(ref TargetPropertyGUIContext context, Action onChange, Action <String> registerUndo) { }