code: def as_list(self):
          
          self._sanitise()
          l = []
          for name in self.names:
              l.append(getattr(self, name))
          return l
docs: Return an *ordered* list of the source attributes