factory Media.fromJson(Map<String, dynamic> json) { return Media(video: decode(json['video'], Video.fromJson)); }