А можно подробнее про задачу? Запрос выглядит как непонимание того как работает даггер 🙂
Понимание есть, решить провайд методами могу, но выглядит не красиво. Почему, есть класс, который необходимо проинициализировать, а потом из него возвращать другие филды. провайд метод где он используется несколько, инициализировать в каждом нет нужды, проверять в каждом провайде, что он проинициализирован, не очень охото. Потому есть желание вынести инициализацию в конструктор модуля. Но для этого надо в конструктор передать параметры из родительского скоупа.