def get(self, a, variables=False, errors=False): return self._value(OrderedDict.get(self, a, a), variables, errors)
def __str__(self): return self.name + "_" + OrderedDict.__str__(self)
def __getitem__(self, a): return self._value(OrderedDict.__getitem__(self, a))
def __init__(self, name, **values): OrderedDict.__init__(self) self.name = name self.update(values)