public QueryGroup Or(QueryRule queryRule)
        {
            queryRule.LogicalOperation = LogicalOperation.Or;
            this.Rules.Add(queryRule);

            return(this);
        }
 public QueryGroup(QueryRule queryRule) : this(new List <QueryRule> {
     queryRule
 }, new List <QueryGroup>(), new List <QuerySorter>(),
                                               LogicalOperation.And)
 {
 }