public virtual int Value { get; set; }
Public Overridable Property Value As Integer Get Set
public: virtual property int Value { int get (); void set (int value); }