CompilerExtension: uses $this->config only when parameter is null
DecoratorExtension: fixed usage with empty config options
DecoratorExtension: removed validate()