public RunQueryFilter(RunQueryFilterOperand operand, RunQueryFilterOperator @operator, IEnumerable <string> values)
        {
            if (values == null)
            {
                throw new ArgumentNullException(nameof(values));
            }

            Operand  = operand;
            Operator = @operator;
            Values   = values.ToList();
        }
 internal RunQueryFilter(RunQueryFilterOperand operand, RunQueryFilterOperator @operator, IList <string> values)
 {
     Operand  = operand;
     Operator = @operator;
     Values   = values ?? new List <string>();
 }