IAsyncResult IServiceCatalog.BeginListServices(AsyncCallback callback, object state)
 {
     return(new SynchronousResult(callback, state, implementation.ListServices()
                                  .Select(service => EndpointDiscoveryMetadata11.FromEndpointDiscoveryMetadata(service))));
 }