If a model which tags a service or operation with Pagination, SDKs will generate code that returns the response type in some form that can be iterated. In the case that the items field is changed in any way, this will cause the return type of the pagination call to change, breaking earlier clients. So, the pagination trait documentation would ideally mention this and any tools meant to test for breaking model changes would report such changes as well.