Формирование ответа нужно вынести в отдельную сущность