まあその手の問題は、
MVC+イベント+リスナーを使って、
MのほうでPropertyChangedEventを発生させて、
Mの生成時にCをAddListener()していけば大体解決する。

たぶん、MからVのコードを呼び出したいって
Mの状態が変わったときに再描画したいとかだろ?