Da du in deinem erweiterten constructor den originalen per inherited aufrufst, kannst Du dir in deinem erweiterten das
Delphi-Quellcode:
// user code
createPParams(nil);
sparen!
Da wäre ich jetzt nicht so sicher! Du rufst ja explizit das
inherited Create auf und nicht das der aktuellen Klasse.