An experimental implementation of traits in C# using run-time generated proxies.