forked from: カスタムクラスのプロパティーを再帰的に列挙する方法

prototypeに定義を追加したらfor..inで出力できました。
・・・が理由はよくわかっていません。
======================================
カスタムクラスのプロパティーを列挙する方法
Object型だと型指定できないのでカスタムクラスを
作りたいときはよくあると思います。

ただ、カスタムクラスはfor inで走査できず不便。
カスタムクラスにtoObject()というメソッドを
追加してプロパティーを列挙できるようにしました。

他にも良い方法がありましたら教えてー
====================================== 