Solving quadruple dependency injection problem in Angular | Hacker News Reader