01Distinguishes between DTOs and mutable domain entities
02Enforces immutability using positional parameters
03Implements init-only properties for partial immutability
04Streamlines JSON serialization and deserialization models
05Converts DTO classes to records automatically
060 GitHub stars