i intentionally left this vague. for example i could see providers implement some sort of paging or some filtering that is configured on the service with additional methods.