5 common mistakes when using Architecture Components
Michal Baran

I really enjoyed reading the article, and have been looking for solutions to some of the problems mentioned here. 
I wanted to understand a solution to the 5th problem in the context of dagger. Are you suggesting to create a ```ViewModelFactory``` scope for dependencies which are needed for in the view model, and create the dependencies in the ```create()``` function of the factory?