Recommendation to remove ABC

ABC, abstract base classes do not solve the problem I am trying to solve
here; having the default behavior of the classes be throwing a not
implemented exception is a suitable compromise.