CoreController, SessionComponent - first approach