public ReadOnlyCollection<Exception> GetErrors() { return new ReadOnlyCollection<Exception>(errors); } #region Dispose