Implemented pattern Decorator