✅ Refactoring A Class With Too Many Responsibilities - C#