restored constructor overload in Vehicle