Single Responsibility Principle – It Isn’t What You Think It Is SRP – the most misunderstood SOLID Principle