Man kann Sichtbarkeiten nur erhöhen, verringern geht nicht. Das ist auch der Grund für die vielen TCustomXXX-Klassen in der
VCL. Dort sind viele Eigenschaften protected deklariert, die abgeleiteten Klassen erhöhen die Sichtbarkeit dann zu public/published.