Remove parent class and self reference from super() calls
Now that the code is Python 3 only, it is not necessary to specify the parent class and add the
self reference as arguments to the
super() calls. An ancestor class should be left only when the super class being used is not the direct parent in the MRO sequence.