Map<String, dynamic> toJson() => _withoutNulls({ 'introSoundKey': introSoundKey, 'interactionUnlockSoundKey': interactionUnlockSoundKey, 'exercises': exercises.map((e) => e.toJson()).toList(), });