diff --git a/src/features/upgrades/upgrade.ts b/src/features/upgrades/upgrade.ts
index 5de63f1..3861c5e 100644
--- a/src/features/upgrades/upgrade.ts
+++ b/src/features/upgrades/upgrade.ts
@@ -163,7 +163,7 @@ export function createUpgrade<T extends UpgradeOptions>(
         processComputable(upgrade as T, "mark");
 
         for (const decorator of decorators) {
-            decorator.preConstruct?.(upgrade);
+            decorator.postConstruct?.(upgrade);
         }
 
         const decoratedProps = decorators.reduce(