任意の型を格納させる連想配列が使いにくいがゆえに、構造体のかわりに class を利用したいがゆえにやりたいというのがひとつの目的にあるのではないか、という気がしてくる。