ループマクロの見直し
Objectクラスを継承するようにした
デストラクタでclear()を呼ぶようにした