STOP
Ich habe mich auch geirrt

Es ist mal
public und mal
published. Hier die Auflösung aus der Hilfe
Zitat:
If a member's declaration appears without its own visibility specifier, the member has the same visibility as the one that precedes it. Members at the beginning of a class declaration that don't have a specified visibility are by default published, provided the class is compiled in the {$M+} state or is derived from a class compiled in the {$M+} state; otherwise, such members are public.
Sorry
...

...