public virtual Object Target { get; set; }
Public Overridable Property Target As Object Get Set
public: virtual property Object^ Target { Object^ get (); void set (Object^ value); }