         location.inPlanning = json["inPlanning"] as? String == "Y"
         location.isClosed = json["isClosed"] as? String == "Y"
         location.openToPublic = json["openToPublic"] as? String == "Y"
+        location.yearOpened = json["yearOpened"] as? String
+        
+        if let websiteString = json["website"] as? String {
+            location.websiteUrl = URL(string: websiteString)
+        }
         
         return location
     }

    public var countryIsoCode: String?
    public var status: String?
    public var statusDisplay: String?
    
    public init(identifier: String) {
        self.identifier = identifier

        location.region = json["region"] as? String
        location.postalCode = json["postalCode"] as? String
        location.phone = json["phone"] as? String
        location.locationType = json["locationType"] as? String
        location.locationTypeDisplay = json["locationTypeDisplay"] as? String
        location.countryIsoCode = json["countryIsoCode"] as? String
