Вашей модели должно быть абсолютно безразлично на то кто/что ей будет пользоваться! Так что задачку связки M и V нужно скинуть на C! Ну это как говорится ИМХО, да и самому интересно, как же все таки эту задачу решить. А опытные ребята у которых есть опыт разработки в данном шаблоне АУ вы есть такие?! что-то все молчат, не хотят раскрыть тайну бытия...