Oké, megváltoztattam, de szerintem nem itt lesz a baj. Igen a getter, setter függvényeim megvoltak, avagy a private nem volt gond. A gond valójában az, hogy levágja a leszármaztatott osztályok extra tagjait, és azokat lekérdezve mindig null.