Added the Decorator class.