Simple Decorator Pattern