Updating classificationType of 3dtileset

I'd like to update classificationType of 3dTileset after the feature is picked.
As the tileset is large, the performance is affected if the tileset is classified all the time. Instead I would like to turn on classification only when a mouse is on hover over specific object.

tileset = viewer.scene.primitives.add(
      new Cesium.Cesium3DTileset({
        url: Layer.Json
      })
);

if ...
tileset.classificationType = Cesium.ClassificationType.CESIUM_3D_TILE;

But on the last code row the error message is :Cannot set property classificationType of #<G> which has only a getter

Is there any way to set this property after initiation?

Using Cesium 1.50

I believe 3D Tiles classification is implemented with shadow volumes, which will create a bit of overhead when turned on.

Because of the way it’s implemented I don’t think there’s an easy way to toggle it off. You can achieve the same visual effect by changing the color of the individual tiles on hover/click, like in this example:

And you can see how in this example, it uses the “show” property to toggle the classification on and off. I believe once it’s set to “show = false” then it stops rendering the classification so it should be faster: