Make SmartPaginationCollection really iterable

Fixes issue #4