public ProxyFilter(ICoreSettings settings) { Contract.Requires(settings!=null); _settings = settings; }