SOLID Design: The Single Responsibility Principle (SRP) – NDepend