A model fo of this type must provide:
CircularKernel::ConstructLine_2 CircularKernel::ConstructCircle_2