public CallController(ICallView v, ICallModel m) { view = v; model = m; view.setCallController(this); model.AttachIModelObserver((ICallModelObserver)view); view.Changed += new CallViewHandler <ICallView>(this.viewChanged); Start(); }