Instead of `active`, you should IMO use: [`canBeEnabled()`/`canBeDisabled()`](http://symfony.com/doc/2.3/components/config/definition.html#optional-sections).