When deserializing the timeline data, event objects make use of multiple Enums. When an event isn't using an attribute, if that attribute is populated using an enum, the deserialized object uses the default enum value instead of being null.
For example:
If an eventType of "ITEM_PURCHASED" occurs, it would normally have no value for "wardType". However, when deserialized currently, it will have a wardType of "BLUE_TRINKET", since that is the default enum value.