diff --git a/src/session_nub.ts b/src/session_nub.ts
index 00773aa804be63fe6afcd17de4cc328535e20332..1f7970932699c01a046e4f32a490870f1807a6ca 100644
--- a/src/session_nub.ts
+++ b/src/session_nub.ts
@@ -1,5 +1,5 @@
 import { Nub } from "./nub";
-import { IObservable, IObserver, Observable } from "./util/observer";
+import { IObservable, Observer, Observable } from "./util/observer";
 
 /**
  * gestion d'un ensemble de propriétés (clé/valeur)
@@ -100,14 +100,14 @@ export class Props implements IObservable {
     /**
      * ajoute un observateur à la liste
      */
-    public addObserver(o: IObserver) {
+    public addObserver(o: Observer) {
         this._observable.addObserver(o);
     }
 
     /**
      * supprime un observateur de la liste
      */
-    public removeObserver(o: IObserver) {
+    public removeObserver(o: Observer) {
         this._observable.removeObserver(o);
     }
 
diff --git a/src/util/observer.ts b/src/util/observer.ts
index fb9b0237ffae50103228d6fa884b44d27b6bc025..e159e544c5fe60f24ecc6c465de737b5590196e5 100644
--- a/src/util/observer.ts
+++ b/src/util/observer.ts
@@ -1,4 +1,4 @@
-export interface IObserver {
+export interface Observer {
     update(sender: any, data: any): void;
 }
 
@@ -6,12 +6,12 @@ export interface IObservable {
     /**
      * ajoute un observateur à la liste
      */
-    addObserver(o: IObserver): void;
+    addObserver(o: Observer): void;
 
     /**
      * supprime un observateur de la liste
      */
-    removeObserver(o: IObserver): void;
+    removeObserver(o: Observer): void;
 
     /**
      * notifie un événement aux observateurs
@@ -20,7 +20,7 @@ export interface IObservable {
 }
 
 export class Observable implements IObservable {
-    private _observers: IObserver[];
+    private _observers: Observer[];
 
     constructor() {
         this._observers = [];
@@ -29,7 +29,7 @@ export class Observable implements IObservable {
     /**
      * ajoute un observateur à la liste
      */
-    public addObserver(o: IObserver) {
+    public addObserver(o: Observer) {
         if (this._observers.indexOf(o) === -1) {
             this._observers.push(o);
         }
@@ -38,7 +38,7 @@ export class Observable implements IObservable {
     /**
      * supprime un observateur de la liste
      */
-    public removeObserver(o: IObserver) {
+    public removeObserver(o: Observer) {
         this._observers = this._observers.filter((a) => a !== o);
     }