protected override Task CoordinateAsync(Func <Task> operation, TimeSpan?timeout = default) { return(aggregate.CoordinateAsync(operation, timeout: timeout)); }