あぁ...オブジェクトを値渡しするにはcloneが必要なのですね