Note: It's not cst vs ast problem. For class transformation, this is necessary. Example usecase: ```js (Bar.__proto__ || Object.getPrototypeOf(Bar)) ```