public bool Test_Match(object left, object right, object value)
 {
     var comparer = new RangeArgumentValue(left, right);
     return comparer.Match(value);
 }
 private bool Equals(RangeArgumentValue other)
 {
     return Equals(_left, other._left) && Equals(_right, other._right);
 }