le classi estese non possono accedere alle variabili private del padre. Quindi o fai metodi getter/setter pubblici, o le rendi protected

e cmq non so la discussione prima, ma io i nomi delle classi le avrei messe al singolare