[Boost-users] Help with custom smart pointer const correctness