Map<String, dynamic> toJson() => withoutNulls({ 'levels': levels?.map((key, value) => MapEntry('$key', value.toJson())), 'system': system?.toJson(), });