Getting trapped into the Angular DI mechanism

How to avoid certain pitfalls when using Angular DI