if key in fields:
self[key] = fields[key]
+
+ def __getattr__(self, name):
+ if hasattr(self.__dict__, name):
+ return getattr(self.__dict__, name)
+ elif hasattr(self.element, name):
+ return getattr(self.element, name)
+ else:
+ raise AttributeError, "class Element has no attribute %s" % name