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