Maybe create a `weak` back reference to the view controller and access its `collectionView` directly? Thoughts on this?