AbstractMethodError implementation in core/common.py