add some tests.
add the notion of id for some entity.
add some validation.
get rid of the entity SkillSpecificationHierarchy.
modify the add and the update method.