Refactored min/max/range to minValue/maxValue/rangeValue
Added minLength/maxLength/rangeLength for string length validation