Dart APIunself_modelFlatkey key property Null safety String key Implementation String get key; unself_model unself_model Flat key property Flat class Constructors Flat fromJson Properties addMissingKeys copyWith definition entityPath extra fieldMap hashCode includePath key name runtimeType Methods map mapOrNull maybeMap maybeWhen noSuchMethod toJson toString when whenOrNull Operators operator ==