def __init__(self, data, **kw): i = Inspector(data) self.data = data self.options = GlobalOptions(kw) self.data_class = kw.get("class", i.data_class()) self.processors = processor.get_processors(self.data_class, exclude=kw.get("exclude", []), include=kw.get("include", [])) self.id = uuid.uuid1().hex self.name = i.name