[Boost-users] problem deserializing to base class pointer