private void RestrictDomain(ServiceHost serviceHost)
		{
			var domainScopes =
				(from domain in serviceHost.Burden().Dependencies.OfType<WcfDiscoveryDomain>()
				 from scope in domain.Scopes
				 select scope).ToArray();

			if (domainScopes.Length > 0)
			{
				AddFilter(endpoint =>
				{
					foreach (var domainScope in domainScopes)
					{
						if (endpoint.Scopes.Contains(domainScope))
						{
							return false;
						}
					}
					return true;
				});
			}
		}