Im Grunde sollte man das immer ordentlich machen und sich auch mal genau überlegen was wann und wo verfügbar sein sollte.
Es ist immer extrem besch*, wenn alles einfach nur Private ist, obwohl man es auch außerhalb gebrauchen könnte. (vorallem in der
RTL/
VCL/FMX gibt es da ein paar echt besch* Zustände)
PS: Genau deswegen gibt es auch solche Konstruktionen, wie TCustomEdit und TEdit, denn man kann sichtbarkeiten nur nach oben (sichtbarer) ändern, aber nicht wieder verringern.
Nur Schade, daß man nur Property und keine Funktionen "verschieben" kann.