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