public static function prepareForSale(Vehicle $vehicle)
 {
     $registration = new Registration($vehicle);
     $registration->allocateVehicleNumber();
     $registration->allocateLicensePlate();
     Documentation::printBrochure($vehicle);
     $vehicle->cleanInterior();
     $vehicle->cleanExteriorBody();
     $vehicle->polishWindows();
     $vehicle->takeForTestDrive();
     return 'Vehicle prepared for sale';
 }