Map<String, dynamic> get decode { final root = jsonDecode(this ?? "{}"); if (root is Map<String, dynamic>) return root; return {}; }