 			}
 		}
 		
-		self.extractLinks(self.data)
-	
+		// Extract top level links
+		self.extractLinks()
+		
+		// Resolve relations in the store
 		self.resolveRelations()
 		
 		self.result = DeserializationResult(self.store, nil)

			
			return ""
		}
		
		func interpolatedURL(data: [String: [String]]) -> String {
			var mappedData: [String: String] = [:]
			for (key, value) in data {
				mappedData[key] = (value as NSArray).componentsJoinedByString(",")
			}
			
			return self.interpolatedURL(mappedData)
		}
	}
	
	private var data: JSONValue

			}
		}
	}
}


