public virtual long Id{ get;}
Public Overridable ReadOnly Property Id As Long
public: virtual property long long Id { long long get (); }