Suppose you were able to write: @somedecorator as name: <suite> and have it be equivalent to @somedecorator: class name: <suite> Then you could say @property as foo: def get(self): ... def set(self, value): ... -- Greg