This itself should not be a Decorator, only the subclass should be.