Proxi - A Common Proxy Generation Library For .NET