code: def collection(self, attribute):
          
          return {
              "dependencies": self.dependencies,
              "publics": self.publics,
              "members": self.members,
              "types": self.types,
              "executables": self.executables,
              "interfaces": self.interfaces
          }[attribute]
docs: Returns the collection corresponding the attribute name.