private void DeployClass(ClClass input)
 {
     FLPMain.Controls.Clear();
     InputClass = input;
     foreach (var ele in input.Fields)
     {
         if (ele.GetType() == typeof(ClEnumerableField))
         {
             var uc = new FieldUIs.UCEnumerableUI(ele);
             uc.Parent = FLPMain;
         }
         else
         {
             var uc = new FieldUIs.UCPrimitiveUI(ele);
             uc.Parent = FLPMain;
         }
     }
 }
 public UCInstanceEditor(ClClass input) : this()
 {
     FLPMain.Controls.Clear();
     InputClass = input;
     foreach (var ele in input.Fields)
     {
         if (ele.GetType() == typeof(ClEnumerableField))
         {
             var uc = new UCEnumerableUI(ele);
             uc.Parent = FLPMain;
         }
         else
         {
             var uc = new UCPrimitiveUI(ele);
             uc.Parent = FLPMain;
         }
     }
 }