Implementation of IPagedEnumerable!
Abstracted handler work into ProducerHandler