public static CarConfiguration WithExteriorColor(this CarConfiguration carConfiguration, ExteriorColor exteriorColor)
 {
     return(carConfiguration.With(exteriorColor));
 }
 public static CarConfiguration WithAlloyWheels(this CarConfiguration carConfiguration, AlloyWheels alloyWheels)
 {
     return(carConfiguration.With(alloyWheels: alloyWheels));
 }
 public static CarConfiguration WithOptionalEquipment(this CarConfiguration carConfiguration, params OptionalEquipment[] optionalEquipment)
 {
     return(carConfiguration.With(optionalEquipment: optionalEquipment));
 }
 public static CarConfiguration WithUpholstery(this CarConfiguration carConfiguration, Upholstery upholstery)
 {
     return(carConfiguration.With(upholstery: upholstery));
 }
 public static CarConfiguration WithInteriorTrims(this CarConfiguration carConfiguration, InteriorTrims interiorTrims)
 {
     return(carConfiguration.With(interiorTrims: interiorTrims));
 }