Вынести команды протокола в отдельный класс