クラスのプロパティ定義

var Class1=Class.create();
Class1.prototype={
    initialize:function(){},
    property1:{}
}
var obj1=new Class1;
var obj2=new Class1;

これは駄目らしい。
obj1.property1とobj2.property1が常に同じになる。
配列とか、文字列とかは大丈夫なんだけどね。
これに数時間はまったんだけど、当たり前のことか…
http://www.geocities.jp/oriori593/2ch/test/test2.html


結論は、プロパティ定義はinitialize内部で、
this.property=..
でやりましょう。ってことでしょう。