override suspend fun editDatasetName(dataset: Dataset, newName: String): Dataset {
        return try {
            databaseService.editDatasetName(dataset, newName)
        } catch (e: DatabaseService.NotFoundException) {
            throw e