def METHOD_NAME(self):
    s = GiftCardTransaction.objects.filter(
        card=OuterRef('pk')
    ).order_by().values('card').annotate(s=Sum('value')).values('s')
    return self.request.organizer.reusable_media.prefetch_related(
        Prefetch(
            'linked_orderposition',
            queryset=OrderPosition.objects.select_related(
                'order', 'order__event', 'order__event__organizer', 'seat',
            ).prefetch_related(
                Prefetch('checkins', queryset=Checkin.objects.all()),
                'answers', 'answers__options', 'answers__question',
            )
        ),
        Prefetch(
            'linked_giftcard',
            queryset=GiftCard.objects.annotate(
                cached_value=Coalesce(Subquery(s), Decimal('0.00'))
            )
        )
    )