docs: def getClientDetails(self, *args, **kwargs):
          """Gets the loan details for every client holder of the account.
  
          As default, assigns the whole loan amount to each client. This
          works fine for Client holders of the loan account. When Group
          holders, this is perhaps not ideal, but I cannot tell.
  
          If you inherit MambuLoan you should override this method to
          determine another way to assign particular amounts to each
          client.
  
          You can also use the overriden version of this method to add
          several other fields with information you wish to associate to
          each client holder of the loan account.
  
          BEWARE: for group loan accounts, this code assumes the holder
          (the group) currentrly has all the client members. But for
          accounts where the holder has changed along time, you may
          stumble upon accounts which assumes certain group members which
          weren't the members that belonged to the group when it was
          disbursed.
          """
          loannames = []
  
          holder = kwargs['holder']
          for client in holder['clients']:
              loannames.append({'id'     : client['id'],
                                'name'   : client['name'],
                                'client' : client,
                                'amount' : self['loanAmount']
                               })
  
          return loannames