Initialize over the constructor, use a non car property or on c# six and previously mentioned, utilize the simplified notation shown within the approved solution I will not likely down vote but urge Devs to consider this as an alternative to have null / vacant checks in the property methods. https://smartworlddeveloper.co.in/