Initialize on the constructor, use a non vehicle property or on c# 6 and earlier mentioned, use the simplified notation revealed inside the recognized solution Underneath is another example on how @property might help when just one should refactor code and that is taken from here (I only summarize it https://whitelandgurugram.co.in/