[Misc] Fix previous commit (More usage memory of @ComponentRole in favor of @Role) since we cannot remove easily old @ComponentRule when the interface is using generics...