diff --git a/README.md b/README.md
index 1ee1be58002ce74835f77c55d0dded97fcb89c2f..4692536a011f4b9785e1844193e222fa557f22cf 100644
--- a/README.md
+++ b/README.md
@@ -141,7 +141,7 @@ and then :
 * Ajouter une valeur à l'enum _CalculatorType_ pour identifier le type de calculette (par ex _MaCalculette_).
 
 
-* Compléter la méthode _NubFactory.createNub()_.
+* Compléter la méthode _Session.createNub()_.
 
 
 ## ngHyd
diff --git a/src/app/formulaire/definition/form-definition.ts b/src/app/formulaire/definition/form-definition.ts
index ea579d10df796caa2a07c9dacaac8aa0b4d8a58b..1e537787202919f8258119cb1a00dd57f1cc1faf 100644
--- a/src/app/formulaire/definition/form-definition.ts
+++ b/src/app/formulaire/definition/form-definition.ts
@@ -292,7 +292,7 @@ export abstract class FormulaireDefinition extends FormulaireNode implements Obs
 
         // console.log("-----");
 
-        // for (const n of NubFactory.getInstance().sessionNubIterator) {
+        // for (const n of Session.getInstance().sessionNubIterator) {
         //     console.log(n.nub);
         //     for (const p of n.nub.parameterIterator)
         //         console.log(`${p.symbol} uid  ${p.uid} props ${n.properties} mode ${p.valueMode} val ${p.uncheckedValue}`);
diff --git a/src/app/services/param/param.service.ts b/src/app/services/param/param.service.ts
index cd117e6d01dc9680b42bb73bc17343996ccb38d7..0c529caf34300d294b0229bda9fef4583246b6f5 100644
--- a/src/app/services/param/param.service.ts
+++ b/src/app/services/param/param.service.ts
@@ -1,4 +1,4 @@
-import { ParamDomain, ParamDefinition, ParamDomainValue, ParamCalculability, NubFactory, SessionNub, Props } from "jalhyd";
+import { ParamDomain, ParamDefinition, ParamDomainValue, ParamCalculability, Session, SessionNub, Props } from "jalhyd";
 
 import { NgParameter } from "../../formulaire/ngparam";
 import { Injectable } from "@angular/core";
@@ -92,18 +92,18 @@ export class ParamService {
     }
 
     public createSessionNub(params: Props | {}): SessionNub {
-        return NubFactory.getInstance().createSessionNub(params);
+        return Session.getInstance().createSessionNub(params);
     }
 
     public findSessionNub(params: Props | {}): SessionNub {
-        return NubFactory.getInstance().findSessionNub(params);
+        return Session.getInstance().findSessionNub(params);
     }
 
     public replaceSessionNub(sn: SessionNub, params: Props): SessionNub {
-        return NubFactory.getInstance().replaceSessionNub(sn, params);
+        return Session.getInstance().replaceSessionNub(sn, params);
     }
 
     public deleteSessionNub(sn: SessionNub) {
-        NubFactory.getInstance().deleteSessionNub(sn);
+        Session.getInstance().deleteSessionNub(sn);
     }
 }