https://msdotnetinterview.blogspot.com/2007/11/whats-proxy-of-server-object-in-net.html