 		perfConfig = try? container.decode(String.self, forKey: .perfConfig)
 		plg = try? container.decode(Bool.self, forKey: .plg)
 		
-		rearSeatHeatersBool = try? container.decode(Int.self, forKey: .rearSeatHeatersBool)
+		rearSeatHeaters = try? container.decode(Int.self, forKey: .rearSeatHeaters)
 		
 		rearSeatType = try? container.decode(Int.self, forKey: .rearSeatType)
 		rhd = try? container.decode(Bool.self, forKey: .rhd)

	open var motorizedChargePort: Bool?
	open var perfConfig: String?
	open var plg: Bool?
	private var rearSeatHeatersBool: Int?
	open var rearSeatHeaters: Bool? { return rearSeatHeatersBool == 1 }
	open var rearSeatType: Int?
	open var rhd: Bool?
	open var roofColor: String? // "None" for panoramic roof

		case motorizedChargePort  = "motorized_charge_port"
		case perfConfig			 = "perf_config"
		case plg				= "plg"
		case rearSeatHeaters		 = "rear_seat_heaters"
		case rearSeatType		 = "rear_seat_type"
		case rhd					 = "rhd"
		case roofColor			 = "roof_color"
