code: def serialize(self):
          
          return {
              'id': self.id,
              'org': self.org,
              'url': self.url,
              'broker_id': self.broker_id,
              'username': self.username,
              'password': self.password,
              'description': self.description,
              'client_args': self.client().init_args,
              'local_id': self.local_id()
          }
docs: Serialize predictably for use in configuration storage.
  
          Output looks like this::
  
            {
              'local_id':    'unique local identifier',
              'id':          'FI Id',
              'org':         'FI Org',
              'url':         'FI OFX Endpoint Url',
              'broker_id':   'FI Broker Id',
              'username':    'Customer username',
              'password':    'Customer password',
              'description': 'descr',
              'client_args': {
                  'id':     'random client id - see Client() for default',
                  'app_id': 'app name - see Client() for default',
                  '...':    'see Client() for other options'
              }
            }
  
          :rtype: nested dictionary