docs: def _can_access_request(self):
          """
          Can access current request object if all are true
          - The serializer is the root.
          - A request context was passed in.
          - The request method is GET.
          """
          if self.parent:
              return False
  
          if not hasattr(self, "context") or not self.context.get("request", None):
              return False
  
          return self.context["request"].method == "GET"