проблема в том, что existential хранит только тот интерфейс, который ты явно задал. представь, что у тебя есть список компонент на форме, и ты хочешь очистить все EditBox. а не получится - твой список existential хранит только интерфейс класса GUIObject, в котором нет методов, специфичных для едитбоксов
no subject