 
     // MARK: Adding items
     func appendStreamCellItems(items: [StreamCellItem]) {
-        self.sourceCellItems += items
+        self.streamCellItems += items
         self.updateFilteredItems()
     }
 
     func appendUnsizedCellItems(cellItems: [StreamCellItem], completion: StreamContentReady) {
-        let startingIndexPath = NSIndexPath(forItem: countElements(self.sourceCellItems), inSection: 0)
+        let startingIndexPath = NSIndexPath(forItem: countElements(self.streamCellItems), inSection: 0)
         insertUnsizedCellItems(cellItems, startingIndexPath: startingIndexPath, completion: completion)
     }
 

    func userForIndexPath(indexPath: NSIndexPath) -> User? {
        if !isValidIndexPath(indexPath) { return nil }

        if let user = streamCellItems[indexPath.item].jsonable as? User {
            return user
        }
        else if let authorable = streamCellItems[indexPath.item].jsonable as? Authorable {
            return authorable.author
        }
        return nil

    func commentIndexPathsForPost(post: Post) -> [NSIndexPath] {
        var indexPaths:[NSIndexPath] = []

        for (index,value) in enumerate(visibleCellItems) {

            if let comment = value.jsonable as? Comment {
                if comment.parentPost?.postId == post.postId {
