> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt. ## 2.54.2 **`(fix):`** Replace `Activator.CreateInstance()` with `new TConverterType()` in `CollectionItemSerializer`. The `new()` generic constraint allows compile-time instantiation, removing the reflection-based call that is not AOT-safe. ## 2.54.1 **`(chore):`** Remove the generic `EnumSerializer` template that used reflection (`GetField`, `GetCustomAttributes`) at runtime. All enums already use per-enum generated serializers with static dictionary lookups, so the generic template was dead code. This cleanup removes the last reflection-based enum serialization path, improving NativeAOT and IL-trimming compatibility.