The Decorator Pattern