Web\Session: implement lazy loading

fixes #7055