NSFetchedResultsontroller and UITableView / UICollectionView boilerplate code