One of the other main reasons I wanted to break the signature on mine was because its also a little odd in those methods that the `this` and the `collectionView` param are redundant, and wanted to clean that up a bit.  But an approach like this would still be welcome in a pre 2.x branch if there is an initial render speed enhancement, or at least as a monkey patch.