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