docs: def listFieldsFromWorkitem(self, copied_from, keep=False):
          """List all the attributes to be rendered directly from some
          to-be-copied :class:`rtcclient.workitem.Workitem`
  
          :param copied_from: the to-be-copied
              :class:`rtcclient.workitem.Workitem` id
          :param keep: (default is False) If `True`, some of below parameters
              (which will not be included in some customized
              :class:`rtcclient.workitem.Workitem` type ) will remain
              unchangeable with the to-be-copied
              :class:`rtcclient.workitem.Workitem`.
              Otherwise for `False`.
  
                  * teamArea (Team Area)
                  * ownedBy (Owned By)
                  * plannedFor(Planned For)
                  * severity(Severity)
                  * priority(Priority)
                  * filedAgainst(Filed Against)
          :return: a :class:`set` contains all the needed attributes
          :rtype: set
          """
  
          temp_source = self.getTemplate(copied_from,
                                         template_name=None,
                                         template_folder=None,
                                         keep=keep)
          return self.listFieldsFromSource(temp_source)