public void HandleResponse(GetResponse response)
{
if (response.RequestHasErrors())
{
throw new InvalidOperationException("Got an unexpected response code for the request: " + response.Status + "\r\n" + response.Result);
}
var result = (RavenJObject)response.Result;
Result = result.JsonDeserialization<FacetResults>();
}