diff --git a/src/Property/Scalar/Scalar.php b/src/Property/Scalar/Scalar.php
index <HASH>..<HASH> 100644
--- a/src/Property/Scalar/Scalar.php
+++ b/src/Property/Scalar/Scalar.php
@@ -9,14 +9,14 @@ use Stratadox\Hydration\MapsProperty;
 
 abstract class Scalar extends FromSingleKey
 {
-    public static function inProperty(string $name) : MapsProperty
+    public static function inProperty(string $name) : self
     {
         return new static($name, $name);
     }
 
     public static function inPropertyWithDifferentKey(
         string $name, string $key
-    ) : MapsProperty
+    ) : self
     {
         return new static($name, $key);
     }
Use self over interface or class names in named constructor