@Override
 public Identifier getCasteType() {
   Hero hero = (Hero) characterItem.getItemData();
   return HeroConceptFetcher.fetch(hero).getCaste().getType();
 }
 @Override
 public ITemplateType getTemplateType() {
   Hero hero = (Hero) characterItem.getItemData();
   return hero.getTemplate().getTemplateType();
 }