読み取り専用のコレクションや配列をプロパティ等で公開する場合に
要素がなければnullを返すような実装は止めたほうが良いのでしょうか?
nullを返さないならforeachで直接使用できるので便利ですが
空のコレクションを作ったり保持したりするのが無駄に思えます。
どちらが一般的なのでしょうか。