Refactor super() to not require __Class hack (was right infront of me all along).