Pull item from the chain.

def pull(self, *, index=None):
        """Pull item from the chain.
        """
        item = self.__list.pop(index)
        name = getattr(item, 'name', None)
        if name is not None:
            del self.__dict[name]
        return item