@jjanvier Still this IMO is wrong. I would even remove this and create an interfaces like the is for `ContainerAware` stuff.