[fix] foreachを実行すると、同じenumeratorを参照しているenumerableの操作結果が空になってしまう問題を修正

* foreachが直接enumeratorを操作していたため、一度コピーするように修正