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