Map<String, dynamic> toJson() { final json = <String, dynamic>{}; json.addAll({ 'decl': decl?.toJson(), 'name': name, 'value': value?.toJson(), }); return json; }