Simplified Proxy and added support for proper chaining.