Я думаю, вы делаете вещи более сложными, чем они есть на самом деле.
Если есть 2 или более классов, которые нуждаются в этой функции (которые сейчас в классе помощников), то пусть она будет там, с этим проблем нет.
Если на данный момент только регистратор использует эту функцию, переместите ее в класс регистратора. Вы всегда можете переместить его назад, если это понадобится другому классу.
какой смысл иметь вспомогательные функции?
Если у вас есть функция, которая может использоваться (и будет использоваться наверняка) многими различными классами, и эта функция не зависит от состояния вызывающего, то она может быть вспомогательной функцией. Например, математические операции (sqrt и т. Д.) Или другие средства форматирования.