https://abundantcode.com/delphi-e2079-procedure-new-needs-constructor/
Delphi – E2079 Procedure NEW needs constructor