ABC

Decorator