@Override
 public void save(Element parent, IAdditionalModel model) {
   Element collegesElement = parent.addElement(TAG_COLLEGES);
   SiderealCollegeModel collegeModel = (SiderealCollegeModel) model;
   for (IAstrologicalHouse house : collegeModel.getAllHouses()) {
     for (IFavorableDefaultTrait college : house.getColleges()) {
       traitPersister.saveTrait(collegesElement, college.getType().getId(), college);
     }
   }
 }