@override Stream<DocData> liveUpdates(SQDoc doc) => ref.doc(doc.id).snapshots().map((snapDoc) { final docData = snapDoc.data() as Map<String, dynamic>?; return docData ?? {}; });