Hey Zoomer, thanks for answering.
I will explain more...
STANDARD default windows/doors classes behaviour:
when creating they are placed on active class, some parts are placed in special classes based on PIO setting - no problem here
MY PLANNED WORKFLOW:
I set window or door setting as I need, then set my classes for all possible parts of this object (none is left with <window class> default). Save this as style for window object. Now every part of window has its class which it should go to. I assumed that I do not have to worry about active class when inserting this object and it will go to classes specified in setting (or create them, if do not exist). Do I get this right?
Today I tried this approach, but then when I inserted this object into wall, it was created in class which was the wall itself. Active class was different and all the PIO setting classes was different 😆 I don't get it 🤨
The window should not be in the walls class at all. It was not active, neither one of PIO settings classes...
Then I found out that other object went to this stubborn (wall) class as well, even if it was not inserted into wall at all.
I have to try in different and empty file to know if it was not only some bug related to file itself. Or maybe I am still missing some part of this whole VW classes, PIOs settings workflow 😄