@override Map<String, dynamic> toJson() { if (_originalDoc != null) return _originalDoc!; Map<String, dynamic> jsonObject = {}; jsonObject['id'] = id; jsonObject['type'] = type; return jsonObject; }