protected void RaiseEvent(object @event) { ((IAggregate) this).ApplyEvent(@event); _pendingEvents.Add(@event); } }