You might leave out the constraining transformations then
```js
class ExplodeYieldingExpressionTransformer extends ExplodeExpressionTransformer {
  transformClassExpression(tree) {
    return tree;
  }
...
```
to make the base transformation more reusable.