SharedObjectにObject型データ⇒自動的に保存!

これは大発見かも?

//ローカルのオブジェクト
tmpobj = new Object();

//SharedObject
myso = SharedObject.getLocal("testso");
myso.data.saveobj = tmpobj;

こんな感じで、オブジェクト型のデータをSharedObjectにいれると・・・
例えば

tmpobj.name="私の名前";

とか値をいれるだけで、勝手にSharedObjectまで保存されている!
画期的なのか?バグなのか?仕様なのか?