public virtual Quality Quality { get; set; }
Public Overridable Property Quality As Quality
public: virtual property Quality Quality { Quality get (); void set (Quality value); }