extract status class from car, so that all status modification is seperated from car logic.