internal EasyEventInvoker(object action, EasyEventBase owner, object eventToken = null)
 {
     _owner         = owner;
     _runAction     = action;
     EventToken     = eventToken;
     EasyEventToken = new EasyEventToken(this);
 }
 public void Dispose()
 {
     _owner.RemoveEasyEvent(this);
     _owner     = null;
     _runAction = null;
 }