protected String GetDescription(PropertyInfo pi)
 {
     return(AttributeX.GetCustomAttributeValue <DescriptionAttribute, String>(pi, true));
 }
 protected String GetDisplayName(PropertyInfo pi)
 {
     return(AttributeX.GetCustomAttributeValue <DisplayNameAttribute, String>(pi, true));
 }