Map<String, dynamic> toJson() => { 'id': id, 'position': position.toJson(), 'title': title.toJson(), 'snippet': snippet.toJson(), };