Many developers can't find a scenario to use such feature of .Net framework 4.0 as Dynamic Language Runtime (DLR). I guess of main reason for it is static thinking. Yes, hardly to start thinking in dynamic context if you work with static-compile programming language like C#. But if you can study to do it you'll greatly simplify your code. In this post I'm going to show how we can apply a dynamic data type for SharePoint development.