Call super in __init__ to keep Qt object tree intact