C # 4: Реальный пример динамических типов

Я думаю, что мой мозг наполовину обернут вокруг концепции динамических типов в C # 4, но я не могу придумать сценарий, в котором я действительно хотел бы использовать его.

Я уверен, что их много, но у меня просто возникают проблемы с установлением соединения о том, как я мог бы разработать решение, которое лучше решать с помощью динамики, а не интерфейсов, внедрения зависимостей и т. Д.

Итак, каков реальный сценарий приложения, где уместно использование динамического типа?