public override Expression <Func <T, bool> > ToExpression() => _inner.ToExpression().Not();
public override Expression <Func <T, bool> > ToExpression() => _left.ToExpression().And(_right.ToExpression());