FDSのVOについて

シリアライズなんで当たり前なのかもしれませんですが、VO対象のクラスはPlain, Simpleでなければならない。テンプレート、ファクトリパターンを適用してJavaで生成したオブジェクトはそれぞれのサブクラスまでBindしてやらないとキャストできない。
割り切って、データ通信目的のそれ用のオブジェクト毎回生成するか、Objectで受けて遅延バインディングでフィールドにアクセスするしかない。わざわざ、VOでBindするよりも、Object をラップしたクラスを定義すればそれでよいのではないのか!?