code: def retrieve(self, request, *args, **kwargs):
      self.serializer_class = ArticleDetailSerializer
      output = super().retrieve(request, *args, **kwargs)
      self.serializer_class = ArticleListSerializer
      return output
  
file_path: underthesea/apps/languages/backend/languages/views.py
imports: from languages.models import Article, Collection, Task
  from languages.serializers import ArticleDetailSerializer, ArticleListSerializer, CollectionSerializer, TaskSerializer
  from rest_framework import viewsets
  from rest_framework.response import Response
  from django.shortcuts import get_object_or_404
  from rest_framework.pagination import LimitOffsetPagination
label_desc: Use image node_id 2 for calling the ArticleViewSet obj's underlying member method code with example usage: obj.retrieve(request) and returns: output