Map<String, String> parseAsMap() { try { return Map<String, String>.from(json.decode(this) as Map); } catch (e) { return {}; } }