Vincent,
Again 
I use "type" a lot in my business model. As "getType" is already used by AbstractComponentExtension, I have to pick more specific names.
It seems to me that jspresso should have used a more specific label like "getComponentType" or "getComponentContractName" and let free the simple "getType".
Regards
Pierre
