Добрый день, Всем! Подскажите, пожалуйста, каким способом можно решить следующую проблему. У меня есть activity и для него свой scope, в этот scope входят: viewmodel, interactor, repository и так далее. Так же у меня есть bottomsheet, который берет subcomponent из этого activity, чтобы использовать тот же экземпляр repository. Вопрос заключается в следующем. Если изменяется конфигурация, то activity пересоздается и создается новый граф зависимостей, а viewmodel в activity не пересоздается (переживает смену конфигурации), и когда диалог берет у activity subcomponent, получается что разные графы зависимостей используются. Кто-нибудь знает, как можно решить данную проблему?