This attribute would ensure the value is within the bounds of a numeric range.
Determine Numeric Range Value
The range value should be determined firstly by the attribute's own value via the constructor or property. Should the attribute not specify a value, a RangeAttribute attribute would be sought.
Research
It is not yet determined if the range values should be including or exclude as part of the acceptable range. This behaviour will be determine bases on the function on the RangeAttribute.