Change Private Properties/Methods to Protected

While trying to override some functionality I was stuck because I could not access the Payload in the Session Model, or stuck because I could not access the session in the controller