@override Future<T?> update(R? request, [Map? args]) { return (apiSource as PutApiSource).put(request, args).then((value) => value as T); }