internal bool Evaluate(T argument)
        {
            var condition = ConditionExpression.Compile();

            return(condition(argument));
        }