protected Session Session { get; private set; }
Protected Property Session As Session Get Private Set
protected: property Session^ Session { Session^ get (); private: void set (Session^ value); }