* クラスの整理
* デシリアライズを切り替え可能に修正
* UnitTestを追加