Make the most of Angular DI: private providers concept
Angular has a powerful Dependency Injection basis. Let’s make it more tidy