Я видел этот поток
Если "Утилиты" класс - это зло, где я помещаю свой общий код?
и подумал, почему классы полезности злые?
Допустим, у меня есть модель домена, которая является десятком классов. Мне нужно иметь возможность экземпляров xml-ify. Создать метод toXml для родителя? Создать класс помощника MyDomainXmlUtility.toXml? Это тот случай, когда потребность бизнеса охватывает всю модель домена - действительно ли она относится к методу экземпляра? Что, если в функциональности xml приложения есть куча вспомогательных методов?