Single-Responsibility Principle