I'm updating my custom plugin to K2, and is running into a recursion issue. My plugin generates additional constructors for data classes. I use the primary constructor to figure out which properties there are. But in K2, trying to get the primary constructor in my extension calls my extension again, presumably to generator all constructors. Does this mean I cannot do this in the FIR stage?