Can we mark this field as final, and remove the "setters" in this class to make it immutable (and move the setter logic to the `build()` method)? The `PaginatedCollection` creates a new instance of the `PaginationOptions` when advancing, so there is no need to make it mutable.