Fix stack overflow caused when a PSTCollectionView is its own delegate