When overridden in a derived class, attempts to retrieve an existing session (identified by Session.SessionID) from the session store and initialises this instance with the relevant data. If no such
session as identified by Session.SessionID is found in the session store, returns false.