おおぉ、めっちゃ基本的なことわすれてたー。。。
ちなみに、nullを許容しない方法はありますか?

確実に利用する変数なので、nullをセットできない、
コンストラクタ終了時に、その変数がnullなら例外を吐き出すみたいな。