docs: def should_project(self, req):
          """
          Check the given argument parameter to decide if projections needed.
  
          argument value is expected to be a list of strings
          """
          try:
              return req.args and json.loads(req.args.get('projections', []))
          except (AttributeError, TypeError):
              return False