Reads.of[JsArray].map {
            case JsArray(arr) => JsArray(arr.updated(index, arr(index).transform(prune(afterArray)).get))
          }