new NetworkProxyFactory class