grazie per le tue risposte!
sto cercando di capire bene come funziona l'MVC e non riuscivo a decidere chi era responsabile di cosa in casi come questo.

ora continuo ad implementare il mio framework MVC e poi vedo se il tutto ha un senso.

ps: sto facendo un framework mio solo per capire bene la logica... non pretendo di fare meglio di quelli esistenti.