Как ожидать всех возможных потомков класса Pascal? Требуется указать для поля родительский класс, от которого будут наследоваться всевозможные подклассы, которые будут приходить для данного поля. Собственно проблема. Если чётко указать, что поле имеет тип родительского класса, то дочерние классы уже не проходят. В языках с хорошим ООП, эта проблема решается использованием интерфейсов, как возможно решить проблему на Pascal?