In Delphi, if you do the same you got an error about not being able to override a non virtual method, but then FPC gives a lot of strange compilation errors, not that I'm complaining, getting a lot more then we're paying for.
So the correct solution is as mention is not to override the constructor.
Bookmarks