Dynamic mode support

I've implemented a new dynamic entitymode. This pull request can use dynamic types like dynamicobject or expandoobject.