This isn't on the ABC, but it's looking more and more like keeping the same interface on every management system is ultimately untenable.

Maybe def this on the superclass raising NotImplementedError, but don't decorate it with @abstractmethod?