public RestMSDomain Get(string name)
 {
     var domainRetriever = new DomainRetriever(_domainRepository, _feedRepository, _pipeRepository);
     return domainRetriever.Retrieve(new Name(name));
 }
 private HttpResponseMessage BuildDomainItemCreatedReponse(string domainName)
 {
     var domainRetriever = new DomainRetriever(_domainRepository, _feedRepository, _pipeRepository);
     var item = domainRetriever.Retrieve(new Name(domainName));
     var response = Request.CreateResponse<RestMSDomain>(HttpStatusCode.Created, item);
     response.Headers.Location = new Uri(item.Href);
     return response;
 }