C# 3.0 – Magic and mechanics