void CreateMetadata()
		{
			metadata = new WebServiceMetadataSet(discoveryProtocol);
		}
		void DiscoveredWebServices(DiscoveryClientProtocol protocol)
		{
			if (protocol != null) {
				serviceDescriptionCollection = ServiceReferenceHelper.GetServiceDescriptions(protocol);
				serviceMetadata = new WebServiceMetadataSet(protocol);
				
				ServiceDescriptionMessage = String.Format("{0} service(s) found at address {1}",
				                                          serviceDescriptionCollection.Count,
				                                          discoveryUri);
				DefaultNameSpace = GetDefaultNamespace();
				FillItems(serviceDescriptionCollection);
				string referenceName = ServiceReferenceHelper.GetReferenceName(discoveryUri);
			}
		}