lastItemIndex should return 0 if has no items, same for lastSectionIndex if has no section