Updated IDynamicObject interface, that allows to invoke methods and index members.
Updated CompiledExpressionInvoker, now it can invoke dynamic methods and index members.
Updated unit tests.
Minor changes.
Updated DelayBindingBehavior to work with WeakReference.
Updated usages of WeakReference.
Minor changes.
Updated Validator now it listens property changed event from model and view model.
Updated logic for cleanup views and view models.
Updated unit tests.
Minor changes.