diff --git a/module/fid/config/user-create-form.php b/module/fid/config/user-create-form.php
index b17a341897e9813c430c53d0f9a91140a68d261b..0e398fe9c80578edf43232c4f99532aec508c2fd 100644
--- a/module/fid/config/user-create-form.php
+++ b/module/fid/config/user-create-form.php
@@ -483,7 +483,7 @@ return [
                 Callback::class => [
                     'name'    => Callback::class,
                     'options' => [
-                        'callback' => new AddressValidator(),
+                        'callback' => AddressValidator::class.'::init',
                         'messages' => [
                             Callback::INVALID_VALUE => 'error_empty_address_value',
                         ],
@@ -532,7 +532,7 @@ return [
                 Callback::class => [
                     'name'    => Callback::class,
                     'options' => [
-                        'callback' => new AddressValidator(),
+                        'callback' => AddressValidator::class.'::init',
                         'messages' => [
                             Callback::INVALID_VALUE => 'error_empty_address_value',
                         ],
@@ -563,7 +563,7 @@ return [
                 Callback::class => [
                     'name'    => Callback::class,
                     'options' => [
-                        'callback' => new AddressValidator(),
+                        'callback' => AddressValidator::class.'::init',
                         'messages' => [
                             Callback::INVALID_VALUE => 'error_empty_address_value',
                         ],
@@ -594,7 +594,7 @@ return [
                 Callback::class => [
                     'name'    => Callback::class,
                     'options' => [
-                        'callback' => new AddressValidator(),
+                        'callback' => AddressValidator::class.'::init',
                         'messages' => [
                             Callback::INVALID_VALUE => 'error_empty_address_value',
                         ],
diff --git a/module/fid/src/FormModel/AddressValidator.php b/module/fid/src/FormModel/AddressValidator.php
index b44159538c630fee30b1f4c614caebe6a37c2f50..44f5ec64bc77b0f7579f592053258c40ecfcaf13 100644
--- a/module/fid/src/FormModel/AddressValidator.php
+++ b/module/fid/src/FormModel/AddressValidator.php
@@ -23,7 +23,7 @@ namespace fid\FormModel;
 
 class AddressValidator
 {
-    public function __invoke($value, $data): bool
+    public static function init($value, $data): bool
     {
         return $data['addressLine1'] . $data['addressLine2']
             . $data['addressZip'] . $data['addressCity']