protected function _create($className, $alias, $config)
    {
        $identifier = new $className($config);
        if (!($identifier instanceof IdentifierInterface)) {
            throw new RuntimeException(sprintf(
                'Identifier class `%s` must implement `%s`.',
                $className,
                IdentifierInterface::class
            ));
        }

        return $identifier;
    }