Stream<DocumentSnapshot<Object?>> addDataChangeListner(Type model, String docId, Function onDataChanged);