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