Created AbstractVehicle, CarDTO, LorryDTO, LargeMachineryDTO.