docs: def length(self):
          """
          :return: Length of the ``data``.
          :rtype: int
          """
  
          if not self.__length:
              self.__length = self.__get_length()
  
          return self.__length