Encapsulate all the session access with a Safe Layer
Renamed SessionBase to SafeSession