When a class is trying to do too much, it often shows up as too many fields. When a class has too many fields, duplicated code cannot be far behind. You can Extract Class (182) to bundle a number of the variables. Choose variables to go together in the component that makes sense for each.

