Чтобы сказать что-то конкретное нужно больше деталей - сколько таких новых группировок, как они используются.
Категории достаточно универсальные, но это за счет в т.ч. сложности. Надо смотреть изначальные требования и какие были ограничения при реализации. Возможно, стажеру проще так было (или он тоже знал только 4.0
), а может у клиента было всего 8 часов на всё-про всё - сильно не разгуляешься.
P.S. *Translation вам реально нужны? Или это просто для феншуя?