Got rid of confusing collectionview base class