Map<String, dynamic>? get jsonContent { try { return jsonDecode(stringContent) as Map<String, dynamic>; } catch (e) { return null; } }