[Boost-users] [smart pointer] need .get() to access derived class method?