Proxy factory implementations.