         self.collectionView.showsHorizontalScrollIndicator = false
         self.collectionView.showsVerticalScrollIndicator = self.style.shouldShowVerticalScrollView
         self.collectionView.scrollIndicatorInsets = self.style.scrollIndicatorInsets
-    }
-
-    private func configurePresenterFactory() {
-        self.presenterFactory.configure(withCollectionView: self.collectionView)
     }
 
     private func configureView() {

    public init(config: Config,
                layout: UICollectionViewLayout & ChatCollectionViewLayoutProtocol,
                messagesAdapter: ChatMessageCollectionAdapterProtocol,
                presenterFactory: ChatItemPresenterFactoryProtocol,
                style: Style,
                viewModel: ChatMessagesViewModelProtocol) {
        self.config = config
        self.layout = layout
        self.messagesAdapter = messagesAdapter
        self.presenterFactory = presenterFactory
        self.style = style
        self.viewModel = viewModel


    private let config: Config
    private let layout: UICollectionViewLayout & ChatCollectionViewLayoutProtocol
    private let messagesAdapter: ChatMessageCollectionAdapterProtocol
    private let style: Style
    private let viewModel: ChatMessagesViewModelProtocol

