public function getFactorableInstance(string $factorableClassName)
    {
        $factorable = $this->loadFromRegistry($factorableClassName);

        if (!$factorable instanceof AbstractService) {
            $factorable = parent::getFactorableInstance($factorableClassName);
        }

        return $factorable;
    }