     return label
     }()
 
-  public lazy var postText: UITextView = { [unowned self] in
+  public lazy var textView: UITextView = { [unowned self] in
     let textView = UITextView()
     textView.font = UIFont.systemFontOfSize(14)
     textView.dataDetectorTypes = .Link

  public override init(style: UITableViewCellStyle, reuseIdentifier: String?) {
    super.init(style: style, reuseIdentifier: reuseIdentifier)

    [avatarImageView, authorName, postText, dateLabel].forEach {
      addSubview($0)
      $0.opaque = true
      $0.backgroundColor = UIColor(red: 248/255, green: 249/255, blue: 250/255, alpha: 1)

      avatarImageView.sd_setImageWithURL(avatarURL)
    }

    authorLabel.frame = CGRect(x: Dimensions.textOffset, y: Dimensions.nameTopOffset,
      width: UIScreen.mainScreen().bounds.width - 70, height: 20)
    authorLabel.text = author.name

    textView.text = post.text
    textView.frame.size.width = UIScreen.mainScreen().bounds.width - Dimensions.textOffset - Dimensions.sideOffset
    textView.sizeToFit()
    textView.frame = CGRect(x: Dimensions.textOffset, y: authorLabel.frame.maxY + 12,
      width: textView.frame.width, height: textView.frame.height)

    dateLabel.frame = CGRect(x: Dimensions.textOffset, y: textView.frame.maxY + 26,
      width: textView.frame.width, height: 17)
    dateLabel.text = post.publishDate

    bottomSeparator.frame = CGRect(x: 0, y: dateLabel.frame.maxY + 26,
