Guard constructor now receives the session.store instead of session, since the last laravel update