Initialize around the constructor, use a non vehicle property or on c# 6 and higher than, use the simplified notation revealed while in the approved remedy I will not likely down vote but urge Devs to think about this instead of have null / empty checks inside your property processes. https://trehan-floors.in/