Cleanup unused parameters

Changelog:
- Cleaning up unused parameters
You can do `self.super()` in Python 3. Telling super your class is necessary for it to function when multiple inheritance is used.

I 'm OK if we don't follow that particular convention, by the way. Just mentioned it.