Expression tree

In this pull request I've added support for MethodInfo/FieldInfo in expressions tree.
This pull request depends on: #486, #502, #505, #520.