@override Future<AppModel> add(AppModel value) { return appCollection .doc(value.documentID) .set(value.toEntity(appId: value.documentID).toDocument()) .then((_) => value); }