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