ok, raga ho risolto.
Ho semplicemente spostato la dichiarazione della struttura fuori dalla definizione di classe.
Ora funziona.