     let name: String
     let timestamp: Date
     let coordinates: Coordinates
-    let freeBikes: Int
-    let emptySlots: Int
+    let freeBikes: Int?
+    let emptySlots: Int?
     let id: String
     let address: String?
     var distance: Double?
     
     var statusDisplayText: String
     {
-        return "\(self.freeBikes) 🚲, \(emptySlots) 🆓"
+        guard let freeBikes = self.freeBikes,
+            let emptySlots = self.emptySlots
+            else { return "🤷‍♀️" }
+        return "\(freeBikes) 🚲, \(emptySlots) 🆓"
     }
     
     var dateComponentText: String

        return ["name": self.name,
                "timestamp": Constants.dateFormatter.string(from: self.timestamp),
                "longitude": self.coordinates.longitude,
                "free_bikes": self.freeBikes,
                "latitude": self.coordinates.latitude,
                "empty_slots": self.emptySlots,
                "id": self.id,
                "status": self.statusDisplayText,
                "updated": self.dateComponentText,

            let timeString = json["timestamp"] as? String,
            let timestamp = Constants.dateFormatter.date(from: timeString),
            let longitude = json["longitude"] as? Double,
            let latitude = json["latitude"] as? Double,
            let id = json["id"] as? String
            else
        {
            return nil
        }
        let emptySlots = json["empty_slots"] as? Int
        let freeBikes = json["free_bikes"] as? Int
        self.name = name
        self.coordinates = Coordinates(latitude: latitude, longitude: longitude)
        self.freeBikes = freeBikes
