>111
複数の変数が同じオブジェクトを指してるときはうまく動作しないね。

まあ、>110,111の言うとおり設計見直した方がいいと思う。