Thank you. It suggests to me like the problem is with the pure inheritance. I suggest asking Gemini if it can reproduce the problem without a `pure` annotation. Or at least if it can craft a simpler example of the problem.