code: protected function validateIdMember($value, string $path): bool
      {
          if (!is_string($value)) {
              $this->memberNotString($path, 'id');
              return false;
          }
  
          if (empty($value)) {
              $this->memberEmpty($path, 'id');
              return false;
          }
  
          return true;
      }
docs: Validate the value of an id member.
  
  @param mixed $value
  @param string $path
  @return bool