Adding some abstraction to trash-collection/vehicle.