self.items is a dictionary