def METHOD_NAME(self):
    query = self.construct_loan_queryset(
        "treasury_account__treasury_account_identifier", TreasuryAppropriationAccount, "treasury_account_identifier"
    )
    annotations = {
        "fa_code": F("federal_account__federal_account_code"),
        "award_count": query.award_count_column,
        "description": F("account_title"),
        "code": F("tas_rendering_label"),
        "id": F("treasury_account_identifier"),
        "fa_description": F("federal_account__account_title"),
        "fa_id": F("federal_account_id"),
        "obligation": query.obligation_column,
        "outlay": query.outlay_column,
        # hack to use the Dataclasses, will be renamed later
        "total_budgetary_resources": query.face_value_of_loan_column,
    }
    return query.METHOD_NAME.annotate(**annotations).values(*annotations)