move shared methods into abstract classes replace super() with explicit calls to __init__ in superclasses
move shared methods into abstract classes
replace super() with explicit calls to __init__ in superclasses

RhubarbSin/PyBIND