Problem with a Vehicle Catalogue - C#