Understanding Single Responsibility Principle (SRP)