def __delitem__(self, key): if key in self.reserved: raise KeyError prop = self.property(key) if prop is None: raise KeyError(key) prop.delete()