public override void injectPotentialNode(JsString id, object node)
 {
     //Ugly hack for the moment, figure out a better way to handle by checking the identity... somehow... of this class
     dynamic behavior = node;
     if (_mediator == null && behavior.setViewData != null) {
         _mediator = behavior;
     }
 }
 protected override void onDeregister()
 {
     _mediator = null;
 }