public override Property GetSubpropValue(Property baseProp, string subpropName)
 {
     LengthRange val = baseProp.GetLengthRange();
     return val.GetComponent(subpropName);
 }
 protected override Property SetSubprop(Property baseProp, string subpropName, Property subProp)
 {
     LengthRange val = baseProp.GetLengthRange();
     val.SetComponent(subpropName, subProp, false);
     return baseProp;
 }