@Override
    public Couple<TemplateResource> cloneOf(Couple<TemplateResource> couple) {
      if (couple.first.isDefault()) return couple;
      return copyOf(couple);
    }
@Override
    public Couple<TemplateResource> cloneOf(Couple<TemplateResource> couple)