 ;; --- Logout
 
 (def clear-user-data
-  (reify
+  (ptk/reify ::clear-user-data
     ptk/UpdateEvent
     (update [_ state]
       (merge state (dissoc initial-state :route :router)))

(defn recovery-request
  [data]
  (s/assert ::recovery-request-params data)
  (reify
    ptk/WatchEvent
    (watch [_ state stream]
      (letfn [(on-error [{payload :payload}]

(defn recovery
  [{:keys [token password] :as data}]
  (s/assert ::recovery-params data)
  (ptk/reify ::recovery
    ptk/WatchEvent
    (watch [_ state stream]
      (letfn [(on-error [{payload :payload}]
