- The argument type MainView in providePresenter is changed
  so that it depends on the module's @Provides MainView