http://pastebin.windy.cx/?page=view&id=1197803292
boost::serialization::base_object を経由せずに
(Base&) で型変換してシリアライズするのはダメ?
一応読み込むこともできているようなんだけど.

ちなみに (Base) で型変換するとスライシングのせいか
読み込んだ時に正しく読み込むことができません.