public IEnumerable<KeyValuePair<string, Exception>> GetErrors() { return _checkpoints .Where(c => c.Error != null) .Select(c => new KeyValuePair<string, Exception>(c.Name, c.Error)); }