     func usersMatchingQuery(query: String, handler: MentionUserClosure)
 }
 
-public protocol MentionUserCell {
+public protocol MentionUserCell: class {
     var mentionUser: MentionUserType? { get set }
 }
 

        return ids
    }

    public var nib: UINib? {
        didSet {
            tableView?.registerNib(nib, forCellReuseIdentifier: MentionCellIdentifier)
        }
    }


    }

    public func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCellWithIdentifier(MentionCellIdentifier, forIndexPath: indexPath) as? MentionUserCell
        let user = userNameMatches[indexPath.row]
        cell?.mentionUser = user

