There is no need to utilize a return assertion since the compiler can infer that you would like to return the result of the expression 2 The point is actually a default benefit so a nullable check defeats the point. Keith's remedy demonstrates that by initialising it in the Ctor. https://plotsinsohna.in/