     
     
     // MARK: == Private helper methods ==
-    func configureCell(cell:UICollectionViewCell, forIndexPath indexPath:NSIndexPath) {
+    func configureCell(cell:UICollectionViewCell, forIndexPath indexPath:NSIndexPath, accordingToCardModel cardModel:CardID) {
         let imageView = UIImageView(frame: cell.contentView.bounds)
         imageView.contentMode = .ScaleAspectFit
         imageView.image = UIImage(named: "transparent-black-circle-medium")

        return cardView
    }
    
    func getCollectionView(currentCardKey:CardID)->UICollectionView {
//        if currentCardKey == nil {return UICollectionView()}
        
        let layout = UICollectionViewFlowLayout()

        layout.estimatedItemSize       = CGSizeMake(30, 30)
        
        
//        let collectionView = UICollectionView(frame: CGRectZero, collectionViewLayout: layout)
        let collectionView = AATCollectionView(frame: CGRectZero, collectionViewLayout: layout)
        collectionView.cardModel  = cardModel
        collectionView.delegate   = self
        collectionView.dataSource = self
        collectionView.registerClass(UICollectionViewCell.self, forCellWithReuseIdentifier:cardCellReuseID)
        collectionView.backgroundColor = FlatUIColors.randomFlatColor()
        collectionView.allowsSelection = true
