better session storage management, fixes multiple provider session storage
clean unuseful passing of method arguments by reference
PSR cosmetic