public virtual byte MaxValue { get; set; }
public: virtual property unsigned char MaxValue { unsigned char get (); void set (unsigned char value); }