Optmized Configuration, Extensions and Bundles

* Following some Matthias Noback tips, Theses classes have been improved by
overriding some magic methods to specific methods.
That's true, you can't enforce that… Good one.
Maybe there's no reason for the const to exist? After all, you can call `getAlias()`.