[Boost-users] Problem serializing (restoring) through base pointer