Ops! scusa, hai ragione,

class Application; e class Unit{}; le devo levare, stavo facendo giusto una prova.
Le altre dichiarazioni anticipate mi servono perchè all'interno della classe ho metodi che fanno riferimento ad altre classi.
Devo postare altro?