Getting trapped into the Angular DI mechanism
How to avoid certain pitfalls when using Angular DI