code: def dict(self):
          
  
          json_list = []
          for step in self.steps:
              json_list.append(step.dict)
          return json_list
docs: the python object for rendering json.
  
          It is called dict to be
          coherent with the other modules but it actually returns a list
  
          :return: the python object for rendering json
          :rtype: list