Логика формирования и показа сообщения об ошибке вынесена в отдельный
класс