Made ProxyList use strings instead of Proxy object and added some tests to get rid of "proxying via undefined" bug