Various implementations of proxy mode (dynamic proxy, static proxy)