protected override void Draw()
 {
     refObject.DisplayLayout("Reference");
     UnityEngine.GUILayout.BeginHorizontal();
     setter.DisplayLayout("set name");
     getter.DisplayLayout("get name");
     UnityEngine.GUILayout.EndHorizontal();
 }
 protected override void Draw()
 {
     x.DisplayLayout("x");
     y.DisplayLayout("y");
     returnVar.DisplayLayout("Return");
 }