Eu tentei aplicar esta solução, porém vi que não é possível, pois o body que é passado para o método get_body_data é diferente para cada classe filha que chama ele, por exemplo:

'''
body = self.body.get('CaptureCreditCardTransactionResponse').get('CaptureCreditCardTransactionResult')