         scene.delegate = self
         authService.determineAuthState(completionHandler: authStateResolved)
     }
+    
+    // MARK: MessagesSceneDelegate
 
     func messagesSceneDidSelectMessage(at indexPath: IndexPath) {
         let message = presentedMessages[indexPath[1]]
         showMessageAction.show(message: message)
     }
+    
+    // MARK: Private
 
     private func authStateResolved(_ state: AuthState) {
         switch state {

}

class MessagesPresenter: MessagesSceneDelegate {

    private let scene: MessagesScene
    private let privateMessagesService: PrivateMessagesService

    private let showMessageAction: ShowMessageAction
    private let delegate: MessagesPresenterDelegate
    private var presentedMessages = [Message]()
    
    // MARK: Initialization

    init(scene: MessagesScene,
         authService: AuthService,
