Il model in effetti non sa niente del controller se non che gli può demandare i problemi che ha tramite una bella richiesta in carta da bollo che io chiamo Notifica.

L'esempio didattico non va bene perchè nel viewer, che invoca la lettura dati da perte del model, manca la possibilità al model di chiedere aiuto ad un controller in caso di problemi. Questo è un grosso difetto del codice di prima, comunque risolvibile... ma quel codice è solo a scopo didattico per introdurre all'argomento.