diff --git a/library/Class/MultiSelection/Abstract.php b/library/Class/MultiSelection/Abstract.php
index 802591a0665d30f19249735e80319799dfe35579..433f901eacbcfa79100db04fe7c5bf6a19a5f11b 100644
--- a/library/Class/MultiSelection/Abstract.php
+++ b/library/Class/MultiSelection/Abstract.php
@@ -83,8 +83,15 @@ abstract class Class_MultiSelection_Abstract {
   }
 
 
+  public function acceptVisitor($visitor) {
+    $visitor
+      ->visitWidget($this)
+      ->visitActions($this);
+    return $this;
+  }
+
+
   abstract public function getModels();
-  abstract public function acceptVisitor($visitor);
   abstract public function getModelIdsFromCategory($id);
   abstract protected function _getStorage();
 }
\ No newline at end of file
diff --git a/library/Class/MultiSelection/Album.php b/library/Class/MultiSelection/Album.php
index 80806dde39b9bc24283d5af50376b25c63459c1e..6d24ffe407e7c85c9bc25e9056115372b7195f4b 100644
--- a/library/Class/MultiSelection/Album.php
+++ b/library/Class/MultiSelection/Album.php
@@ -40,14 +40,6 @@ class Class_MultiSelection_Album extends Class_MultiSelection_Abstract {
   }
 
 
-  public function acceptVisitor($visitor) {
-    $visitor
-      ->visitWidget($this)
-      ->visitActions($this);
-    return $this;
-  }
-
-
   public function acceptWidgetVisitor($visitor) {
     $models = $this->getModels();
     $count = $models->count();
diff --git a/library/Class/MultiSelection/Article.php b/library/Class/MultiSelection/Article.php
index 238063fb068ca52a0d0cb758750814d554557b35..77e4e5d1b838a5a14ce6f93395a2ea3a92064b9e 100644
--- a/library/Class/MultiSelection/Article.php
+++ b/library/Class/MultiSelection/Article.php
@@ -35,15 +35,6 @@ class Class_MultiSelection_Article extends Class_MultiSelection_Abstract {
   }
 
 
-
-  public function acceptVisitor($visitor) {
-    $visitor
-      ->visitWidget($this)
-      ->visitActions($this);
-    return $this;
-  }
-
-
   public function acceptWidgetVisitor($visitor) {
     $models = $this->getModels();
     $count = $models->count();
diff --git a/library/ZendAfi/Controller/Plugin/Manager/Lieu.php b/library/ZendAfi/Controller/Plugin/Manager/Lieu.php
index a2a207df808c46df8feea5bd5356cd3484b55782..a6b2ca62c54c6d8d795521fb983889c15ef3f2ae 100644
--- a/library/ZendAfi/Controller/Plugin/Manager/Lieu.php
+++ b/library/ZendAfi/Controller/Plugin/Manager/Lieu.php
@@ -27,7 +27,6 @@ class ZendAfi_Controller_Plugin_Manager_Lieu extends ZendAfi_Controller_Plugin_M
   }
 
 
-
   public function updateCoordinatesAction() {
     $this->_view->titre = $this->_view->_('Mise à jour automatique des coordonnées');
     $this->_view->locations = Class_Lieu::findAllBy(['order' => 'libelle']);
diff --git a/library/ZendAfi/Controller/Plugin/Manager/Manager.php b/library/ZendAfi/Controller/Plugin/Manager/Manager.php
index 43da7be8c225b00453d3865ef5c2c3582660e009..370bc48eaa1ee8665c65f097277b2f94efb0cefa 100644
--- a/library/ZendAfi/Controller/Plugin/Manager/Manager.php
+++ b/library/ZendAfi/Controller/Plugin/Manager/Manager.php
@@ -29,6 +29,7 @@ class ZendAfi_Controller_Plugin_Manager_Manager extends ZendAfi_Controller_Plugi
       $this->_view->model_actions = $this->_getModelActions();
   }
 
+
   public function acceptVisitor($visitor) {
     $visitor->visitGetForm(function($model)
                            {
diff --git a/library/ZendAfi/Controller/Plugin/ResourceDefinition/Abstract.php b/library/ZendAfi/Controller/Plugin/ResourceDefinition/Abstract.php
index 4b3c53a54b6d7ac704eda0b5b6067131c47903ed..f6572732a0873695edb2e89e32925d8de4387235 100644
--- a/library/ZendAfi/Controller/Plugin/ResourceDefinition/Abstract.php
+++ b/library/ZendAfi/Controller/Plugin/ResourceDefinition/Abstract.php
@@ -354,50 +354,5 @@ abstract class ZendAfi_Controller_Plugin_ResourceDefinition_Abstract extends Zen
     $this->_view->model_name = $model_name;
     $this->_view->$model_name = $model;
   }
-
-
-  public function visitGetForm() {
-    return $this;
-  }
-
-
-  public function visitDoBeforeSave() {
-    return $this;
-  }
-
-
-  public function visitDoAfterSave() {
-    return $this;
-  }
-
-
-  public function visitCustomFieldModelValues() {
-    return $this;
-  }
-
-
-  public function visitCustomFieldForm() {
-    return $this;
-  }
-
-
-  public function visitDefaultModel() {
-    return $this;
-  }
-
-
-  public function visitProcessMultiCheckbox() {
-    return $this;
-  }
-
-
-  public function visitCustomValues() {
-    return $this;
-  }
-
-
-  public function visitAddModelToView() {
-    return $this;
-  }
 }
 ?>
\ No newline at end of file