diff --git a/spec/API_specification/array_api/array_object.py b/spec/API_specification/array_api/array_object.py
index bdd335191..94dac2d1d 100644
--- a/spec/API_specification/array_api/array_object.py
+++ b/spec/API_specification/array_api/array_object.py
@@ -4,13 +4,13 @@
                      Union, Any, PyCapsule, Enum, ellipsis)
 
 class _array():
-    def __init__(self) -> None:
+    def __init__(self: array) -> None:
         """
         Initialize the attributes for the array object class.
         """
 
     @property
-    def dtype() -> Dtype:
+    def dtype(self: array) -> Dtype:
         """
         Data type of the array elements.
 
@@ -21,7 +21,7 @@ def dtype() -> Dtype:
         """
 
     @property
-    def device() -> Device:
+    def device(self: array) -> Device:
         """
         Hardware device the array data resides on.
 
@@ -32,7 +32,7 @@ def device() -> Device:
         """
 
     @property
-    def mT() -> array:
+    def mT(self: array) -> array:
         """
         Transpose of a matrix (or a stack of matrices).
 
@@ -45,7 +45,7 @@ def mT() -> array:
         """
 
     @property
-    def ndim() -> int:
+    def ndim(self: array) -> int:
         """
         Number of array dimensions (axes).
 
@@ -56,7 +56,7 @@ def ndim() -> int:
         """
 
     @property
-    def shape() -> Tuple[Optional[int], ...]:
+    def shape(self: array) -> Tuple[Optional[int], ...]:
         """
         Array dimensions.
 
@@ -74,7 +74,7 @@ def shape() -> Tuple[Optional[int], ...]:
         """
 
     @property
-    def size() -> Optional[int]:
+    def size(self: array) -> Optional[int]:
         """
         Number of elements in an array.
 
@@ -92,7 +92,7 @@ def size() -> Optional[int]:
         """
 
     @property
-    def T() -> array:
+    def T(self: array) -> array:
         """
         Transpose of the array.