public CarFactory(EngineFactory engineFactory) { this.cars = new List <Car>(); this.engines = engineFactory; }