Modified Vehicle (abstract class)