Всякий раз, когда я вижу более 5 или 6 не финальных переменных в классе, я начинаю беспокоиться.
Скорее всего, их следует поместить в меньший класс, как это было предложено Outlaw Programmer. Также есть хороший шанс, что он может быть просто помещен в хеш-таблицу.
Вот хорошее эмпирическое правило: если у вас есть переменная, в которой нет ничего, кроме установщика и получателя, у вас есть ДАННЫЕ, а не код - вытащите их из своего класса и поместите в коллекцию или что-то в этом роде.
Наличие переменной с установщиком и получателем просто означает, что либо вы ничего не делаете с ней (это данные), либо код, управляющий ею, находится в другом классе (ужасный дизайн ОО, переместите переменную в другой класс).
Помните - каждый фрагмент данных, который является членом класса, - это то, что вам нужно будет написать определенный код для доступа; например, когда вы переносите его из объекта в элемент управления в графическом интерфейсе.
Я часто помечаю элементы управления графическим интерфейсом именем, чтобы можно было перебирать коллекцию и автоматически переносить данные из коллекции на экран и обратно, что значительно сокращает стандартный код; хранение данных в качестве переменных-членов значительно усложняет этот процесс (требует отражения).