Nel mio primo posti ti ho scritto: ricordati di includere il file contenente la definizione della classe, e tutti i file contenenti la definizione delle classi genitore, prima di avviare la sessione.

Nel codice di esempio ti ho indicato l'origine del problema commentando due righe identiche che, richiamate prima o dopo session_start() funzionano o sollevano l'errore che hai riscontrato.

Il fatto che tu riscontri il problema solo nel momento in cui tenti di leggere l'oggetto dalla sessione dipende dal motivo indicato in precedenza e dimostrato dal codice d'esempio postato.