Why not injecting the ``session`` service directly as you are breaking BC anyway ?