         previewImageView.clipsToBounds = true
     }
     
-    func _layoutViews() {
+    func layoutViews() {
         let height = contentView.bounds.height - const.imageViewTopMargin - const.imageViewBottomMargin
         let width = height
         previewImageView.frame = CGRect(x: const.imageViewLeftMargin, y: const.imageViewTopMargin, width: width, height: height)

            textLabel?.text = album.name()
            detailTextLabel?.text = String(describing: album.assetCount())
            
            album.requestThumbnail(with: 0, size: previewImageView.bounds.size.toPixel()) { [weak self] (image) in
                guard let `self` = self else { return }
                self.previewImageView.image = image;
            }

    override init(style: UITableViewCellStyle, reuseIdentifier: String?) {
        super.init(style: .subtitle, reuseIdentifier: reuseIdentifier)
        _configViews()
        layoutViews()
    }
    
    required init?(coder aDecoder: NSCoder) {
