In order to take in account properly Kotlin null-safety with the annotation programming model. See gh-33016