В Object Pascal для выделения памяти под динамические полиморфные объекты используют функцию, которая позволяет указателю базового класса присвоить адрес объекта производного класса и, при необходимости, сразу вызвать конструктор создаваемого класса
К сожалению, у нас пока нет статистики ответов на данный вопрос,
но мы работаем над этим.