Добавлена циклическая проверка наследования