public VariableConstraintAttribute(string[] values)
 {
     Definition = ValueDefinition.Create(values);
 }
 public VariableConstraintAttribute(Type type)
 {
     Definition = ValueDefinition.Create(type);
 }
 public VariableConstraintAttribute(float minimum, float maximum)
 {
     Definition = ValueDefinition.Create(minimum, maximum);
 }