Updated car factory design pattern