Immutable value types, enum classes, and serialization.
Code generation for immutable classes that has a simple syntax/API without compromising on the features.
Generates utilities to aid in serializing to/from JSON.
Automatic source code generation for Dart