Converts this model to the Map expected by Flutter.
Map<String, Map<String, dynamic>> toMap() { return { 'audio': audio.toMap(), 'video': video.toMap(), }; }