Map<String, dynamic> safeMap(String key) { if (this[key] is Map<String, dynamic>) { return this[key] as Map<String, dynamic>? ?? {}; } return {}; }