Wenn du den TMyChildObject-Konstruktor als erstes durchlaufen sehen willst, musst du das inherited wohl oder übel ans Ende von TMyChildObject.Create setzen. Bei TObject bzw TInterfacedObject macht das nichts weiter, aber es ist nicht wirklich gut bei komplexen Objekten. Sei lieber vorsichtig
Dem am tiefsten unten liegen Konstruktor gehört das Erstarbeitsprivilieg.