Simple example using C# System.CodeDom to create a dynamic (subclass) proxy at run-time