実装依存のほうがいいんじゃないの?
必要と判断されればコピーすればいいし、そうでなければしなければいい。
メソッドの引数として渡される場合、型によって決まっているけど問題はないの?
という話。