A class/entity should have one, and only one reason to change. single responsibility will help you to avoid creating god objects, also Single responsibility is the cornerstone for separation of concerns