add missing interface methods on ABCs

These methods are present in the docs but not the actual interfaces.