public abstract void SetOwner(SmartBindableBase owner);
 public override void SetOwner(SmartBindableBase owner)
 {
     this._owner        = (SmartEvent.Data.EventVar)owner;
     _onDispatchBinding = this._owner.BindListener(OnDispatched);
 }
 public override void SetOwner(SmartBindableBase owner)
 {
     this._owner = (SmartSet <TData>)owner;
 }