SOLID Principles in Angular