[Boost-users] shared_ptr reference conversion and const oddity