ConditionExpression -> LogicalFunctionCondition
add AND, OR, XOR to BoolLogic and get rid of the binary thing that doesn't seem to be used