Добавлен шаблон Visitor-а для проверки типов.