Documentation updated.
You've added some examples, but no description. Why not just tell us whether it's signed or unsigned (it's apparently signed) and how many bytes? I'm guessing it's 2 or 4 (equivalent to Java short or int), but haven't tested it. If I don't provide these strange min and max overrides, what's the default minimum (presumably 0) and maximum values? If I do provide the min and max, what is the minimum value for min and the maximum value for max?