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