@override Future<LinkModel> add(LinkModel value) { items.add(value.copyWith(documentID: newRandomKey())); trigger(items); return Future.value(value); }