public AggregateException(string message, Exception exception)
     : base(message, Check.NotNullArgument(exception, "exception"))
 {
     _innerExceptions = new ReadOnlyCollection<Exception>(exception.AsUnaryList());
 }