Added Decorator and Factory to Description