The following code causes an error: > Cannot find an @Inject constructor or provider for: AppComponent ```kotlin interface AppComponent abstract class SessionComponent { abstract val appComponent: AppComponent } @Component abstract class InheritedAppComponent : AppComponent @Component abstract class InheritedSessionComponent( @Component override val appComponent: InheritedAppComponent, ) : SessionComponent() ``` It looks like #326 was too aggressive in fixing #309