That worked. My extension class is just a dummy class now as I have to create and initialise everything outside it and then just set the initialisation values as you suggested.
Double the work until they fix this bug, but as long as it works.
Here's a description of what I'm doing for anyone who might want to try it:
You’ll find me in my office. I’ll probably be drinking. And reading this tiny ad.
Free, earth friendly heat - from the CodeRanch trailboss