docs: def _handle_calls(self, service_obj, calls):
          """ Performs method calls on service object """
  
          for call in calls:
              method = call.get('method')
              args = call.get('args', [])
              kwargs = call.get('kwargs', {})
  
              _check_type('args', args, list)
              _check_type('kwargs', kwargs, dict)
  
              if method is None:
                  raise InvalidServiceConfiguration(
                      'Service call must define a method.'
                  )
  
              new_args = self._replace_scalars_in_args(args)
              new_kwargs = self._replace_scalars_in_kwargs(kwargs)
              getattr(service_obj, method)(*new_args, **new_kwargs)