Changed super __init__ calls to be more explicit in multiple inhertance contexts