UpdateExpression unittests
Refactored QueryParts to QueryExpressions
Refactored QueryProvider to QueryExpressioni