code: def required_args(self):
          
          r_args = []
          for arg in self.arguments:
              if not arg.default_value:
                  r_args.append(arg)
              else:
                  break
          return r_args
docs: list of all required arguments