Session manager implementation