This class adds a public def-method for the private cdef-method hooks. This allows users to influence the behavior of the MCP algorithm by subclassing it in pure Python.