This post gives you another reason why to stay away from C# dynamic. It turns the call-site into a late-bound leading to runtime issues.

Read More