Two The purpose is really a default benefit so a nullable check defeats the point. Keith's solution demonstrates that by initialising it inside the Ctor. If it's for your dB I do not actually see Substantially variance than having a default column value and ensure it is a non-null column https://luxuryflatsfaridabad.blogspot.com/