フィールドインジェクションではなくコンストラクタインジェクションに変更。
これで、フィールドのnull許容が排除できる。