[Boost-users] Non-intrusive serialization on derived objects without default constructor?