public Task Save(AggregateBase aggregate) { return(_eventSource.AppendEvents(aggregate.AggregateId, aggregate.HydratedEventCount, aggregate.UncommittedEvents)); }