I don’t know as I’m not familiar enough with the order of initialization of Python objects. I would assume they are created in the same order as used in the __init__ method and that’s what I’ve seen in all my setups so far. However, based on your description it seems as if that’s not the case for your setups so check the Python version etc. to narrow down if some internal init orders were changed.