[Misc] More usage memory of @ComponentRole in favor of @Role