improving and adding validation in ConditionExpressionExecutors
adding test cases for ExpressionExecutors