ShortEntityView.fromJson(Map<String, dynamic> json) { var data = Map.of(json); id = EntityId.fromJson(data.remove('id')); properties = data; }