Correct, I wasn't actually thinking of adding it as writeable but as it is writeable this needs to be fixed.

Currently there is also SetIsActive that is a public slot and matching signal setIsActive(bool). We could make SetIsActive and setIsActive as private and use only setActive as public. Implication would be that all calls would go then through setActive and that would call SetIsActive. How does that sounds like? Will update PR to match my proposal, then it is easier to see what I'm after if explanation is not clear :).

We could change this other way around that all places would