change addVehicleType(VehicleTypeImpl) to addVehicleType(VehicleType)