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