     transitStop = stop
     
     bikePodInfo = try? object.value(for: "bikePod")
+    carPodInfo  = try? object.value(for: "carPod")
     carParkInfo = try? object.value(for: "carPark")
   }
   
   public var hasRealTime: Bool {
-    return carParkInfo?.hasRealTime ?? bikePodInfo?.hasRealTime ?? false
+    return carParkInfo?.hasRealTime
+        ?? bikePodInfo?.hasRealTime
+        ?? carPodInfo?.hasRealTime
+        ?? false
   }
 }

}


public struct TKCarParkInfo : Unmarshaling {
  public let identifier: String
  public let name: String

  public let what3wordInfoURL: URL?
  public let transitStop: STKStopAnnotation?
  public let bikePodInfo: TKBikePodInfo?
  public let carPodInfo:  TKCarPodInfo?
  public let carParkInfo: TKCarParkInfo?
  
  public required init(object: MarshaledObject) throws {
