Getting a deserialization error when processing the v2.analytics.conversation.aggregate webhook in C#. The docs say the data field is an object, but it’s coming in as an array of objects in the payload. My JsonSerializerOptions ignore nulls, but it still throws on the nested structure. Here’s the snippet: var options = new JsonSerializerOptions { PropertyNameCaseInsensitive = true }; var result = JsonSerializer.Deserialize(json, options);. What’s the correct C# class structure to handle that specific nesting?