ProxyBag class