Если для бизнес-логики требуется много разнородных данных - их можно собрать в локальный класс.см.Структурный дизайн. Древний секрет простого и быстрого кода. (доклад и пост)