FilterExpression refactoring.
Replaced DynamicObject inheritance with IDynamicMetaObjectProvider.