public object CreateFromSnapshotAsync <T>(IAggregateRoot aggregateRoot, IEnumerable <IEvent> events) { aggregateRoot.ApplyEvents(events); return(aggregateRoot); }