The Tag annotation need only the framework-extra-bundle; expression-language is only needed when using expressions in that Tag annotation. 

Should we add an error message in the TagListener's constructor?