private void ApplyChange(EventBase @event, bool isNew)
 {
     this.AsDynamic().Apply(@event);
     if (isNew) _changes.Add(@event);
 }
 protected void ApplyChange(EventBase @event)
 {
     ApplyChange(@event, true);
 }