dann brauchst du keinen shared_ptr, aber optional wäre angebracht - ist ja nicht immer eine session da. (http://www.boost.org/doc/libs/1_53_0/libs/optional/doc/html/index.html)