added the skeleton of Decorator
added the multiple element description
implement the extra namedOptions