public override bool IsDefaultValue(object value)
 {
     if (defaultValue != null)
     {
         return(base.IsDefaultValue(value));
     }
     if (ParamSpec != null && value != null)
     {
         return(ParamSpec.IsDefaultValue(value));
     }
     else
     {
         return(false);
     }
 }