Create Decorator pattern