Estupendo.
De todas formas, tal como dices, llamar a un método antes del constructor no suele ser buena idea. El constructor por defecto de TObject se encarga de hacer algunas reservas de memoria por lo que la primera línea del constructor
debería ser siempre "INHERITED Create". Quizá pueda haber algún caso en el que no, pero ahora no se me ocurre ninguno.