Map<String, dynamic>? get jsonFooter { final stringFooter = this.stringFooter; if (stringFooter == null) return null; try { return jsonDecode(stringFooter) as Map<String, dynamic>; } catch (e) { return null; } }