I am trying to be a better jsf developer, so i would like to ask why primefaces is using component instead source for the tags.