Demonstration of Decorator Pattern