Internal helper for walking paths. This is required to exclude the name
        of the root entity from the walk.

        :param base: The base path to prepend to the entity name.
        :return: An iterator of paths.

def _walk_paths(self, base: pathlib.PurePath) \
            -> Iterator[pathlib.PurePath]:
        """
        Internal helper for walking paths. This is required to exclude the name
        of the root entity from the walk.

        :param base: The base path to prepend to the entity name.
        :return: An iterator of paths.
        """
        return self.walk_paths(base)