looks like you need to do this: ``` interface MvpC...
# getting-started
d
looks like you need to do this:
Copy code
interface MvpComponent<V : MvpView, out P : MvpPresenter<V>> {
    fun presenter(): P
}

interface MainComponent : MvpComponent<MainView, MainPresenter>

abstract class Activity<V : MvpView, P : MvpPresenter<V>, C : MvpComponent<V, P>> : MvpActivity<V, P>, MvpView {
    // ...