Dagger2: @Component.Factory and @SubComponent.Factory
В Dagger 2.22 добавили возможность использовать фабрики @Component.Factory для создания
Component, вместо Builder. Это позволяет вам передать все параметры при создании Dagger Component/Subcomponent в один единственный метод.