Would it be better to move prevCarPart from a subclass of _CarExtras to _CarExtras? Thank you so much for this project, the codes are easy to understand.