     private var timeline: Leviathan.Timeline!
     private var account: Leviathan.Account! = nil
     private var client: MastodonClient! = nil
-    private var timelineRectriever: TimelineRetriever! = nil
+    private var timelineRetriever: TimelineRetriever! = nil
     
     private let settings = Globals.injectionContainer.resolve(Settings.self)
     private let dispoaseBag = DisposeBag()
+    
+    
+    // MARK: - Public Properties
+    
+    public private(set) var statuses = Variable<[MastodonSwift.Status]>([])
     
     
     // MARK: - Initialization

                break
            }
            }.addDisposableTo(dispoaseBag)
    }
    
    

        
        self.account = account
        self.client = MastodonClient(plugins: [AccessTokenPlugin(token: (account?.accessToken?.token)!)])
        self.timelineRetriever = self.retrieveTimelineRetriever()
    }
    
    private func retrieveTimelineRetriever() -> TimelineRetriever? {
