         topSeparator.isOpaque = true
         contentView.addSubview(topSeparator)
         contentView.addSubview(collectionView)
-        contentView.addSubview(prototypeCell)
+        contentView.addSubview(placeholderCell)
         
         wmf_configureSubviewsForDynamicType()
-        prototypeCell.isHidden = true
+        placeholderCell.isHidden = true
 
         super.setup()
     }

        let tagsCount: CGFloat = CGFloat(tags.count)
        if (apply && tagsCount != 0), let layout = layout {
            let width = tagsCollectionViewWidth + (layout.minimumLineSpacing * (tagsCount - 1))
            
            collectionView.frame = CGRect(x: layoutMargins.left, y: origin.y, width: width, height: layout.itemSize.height)
            collectionView.backgroundColor = UIColor.cyan
        }

        }
        
        let tag = Tag(text: tags[indexPath.item], index: indexPath.item)
        placeholderCell.configure(with: tag)
        let size = placeholderCell.wmf_preferredFrame(at: .zero, fitting: placeholderCell.width, alignedBy: semanticContentAttribute, apply: false).size
        tagsCollectionViewWidth += size.width
        layout?.itemSize = size
        return size
    }
}
