Looks great.. just one minor thing.  You can initialize the list with the existing variables

```csharp
var environmentProperties = new List<AirbrakeVar>(notice.Request.CgiData);
```