そりゃコレクションつったらControl.Controlsからしてそうだろ

コレクションじゃなくて配列ならガイドラインにあるけどな
> 内部配列を保持するには、プロパティによって使用されている配列への参照ではなく、
> 配列の詳細コピーを返す必要があるため、操作によって配列が返される場合はメソッドを使用します。