SessionManager: changed ctor params; added implementation (not finished yet)