@classmethod
def _from_items(cls, items):
    """Generates a new set from iterator over Item objects

        Usually used to make a new set from ``item._iter_to(other_item)``
        """
    self = cls()
    for item in items:
        self[item.key] = item.score
    return self
