Thanks for quick response :+1
I am using annotations, and it does not look like the annotations on the implementation is taken into account if you get the implementation using the interface like this:
This will not inject annotated properties in FileSessionHandler.
It worked in version 2.1 (using alias), it would be really usefull to have the alias back or the annotations taken into account on the implementation.
By "merging" the definition of the alias into the current definition (i.e. by merging the implementation definition into the interface), that allows for simple aliasing. And that solves the current problem with annotations.
That would also allow to have the same behavior between annotations and other definition formats (array, yaml...). Everything would be simpler.