HRCPP-73 TcpTansportFactory stores hash in shared_ptr