public void setCategorieParent(Categorie categorie) {
        if (getCategorieParent() != null) {
            getCategorieParent().getSousCategories().remove(this);
            getCategorieParent().ajouterNbreSujets(-getNbreSujets());
            getCategorieParent().ajouterNbreReponses(-getNbreReponses());
        }
        categorieParent = categorie;
        if (!getCategorieParent().getSousCategories().contains(this)) {
            getCategorieParent().getSousCategories().add(this);
            getCategorieParent().ajouterNbreSujets(getNbreSujets());
            getCategorieParent().ajouterNbreReponses(getNbreReponses());
        }
        setJeuAssocie(getCategorieParent().getJeuAssocie());
    }