So we're already _leaking_ `DynamicVariable` in the `JavaSerializer`, even if we're subclassing it. Do you have a suggestion for how you want to hide it?