[Boost-users] dynamic_pointer_cast doesn't work as expected