Interface-based proxies