The Query Validation is not allowing a Numeric RangeQuery on an id field even if it's being encoded as a @NumericField