Man kann bei Vererbung die Sichtbarkeit von Eigenschaften nur erweitern, nicht beschränken.
Jein...
Ich habe auch schon mal methoden in kindklassen überschrieben die dann weniger sichtbar waren.
Nur: der Compiler warnt immer davor und da es sowieso ausversehen war hab' ich das dann auch gleich geändert.
Zumindest bei Methoden geht es also.