move TranslatorSet to its own class