BoundedInt overrides to setInt for simplicity, extends Int cause it should