>基本的にはByValを記述するっていう方向で考えるようにしておけば

これはこの前提条件満たした人間しかいない場で考える話では
この条件満たしてない奴がいる場で前提として語るのはおかしい