In general, this is a good idea in python, too. Because Python allows multiple inheritance of implementations, it has to linearize a possibly diamond shaped class hierarchy. Super takes you the next step along that linearization.  So, despite `LocationBase` not having a parent directly, because it's a mixin, it should call `super`, so that any other base classes of the class that it's mixed into get called.