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