Ähem ...
Wie wäre es, wenn du die Variable statt auf private mal auf protected stellen würdest?
Private-Zeugs ist in Nachkommen nicht mehr zugänglich.
In dem Screenshot hattest du die Variable dort neu deklariert.
Das heißt: Sie existiert dann auf einmal 2x!
DAS ist das Problem.
der Screenshot ist auch nur just for fun, weil mir die
IDE an der Stelle gecrasht ist und dass die Variable dort drinsteht, ist ein Copy&Paste-Fehler (Was bitte ist " auf (???).Personality kann nicht zugegriffen werden." oder so ähnlich für ein
IDE-Fehler?)