Please be careful with inheritance

Mixins can be a beautiful thing. If I can’t Ctrl+Click on your method name and have my editor take me directly to your method you need there better a very good reason. Maybe try adding some type hints and flattening your trees. Perhaps this is an extension of Command Click.