public MultiBooleanParam(MultiBooleanLogic logic, bool invert)
 {
     Logic  = logic;
     Invert = invert;
 }
 public MultiBooleanToVisibilityParamExtension(MultiBooleanLogic logic)
 {
     Logic = logic;
 }
 public MultiBooleanParamExtension(MultiBooleanLogic logic)
 {
     Logic = logic;
 }
 public MultiBooleanToVisibilityParam(MultiBooleanLogic logic, bool manageLayout, bool invert)
 {
     Logic        = logic;
     ManageLayout = manageLayout;
     Invert       = invert;
 }