code: def get_root( self, key ):
          
          if key not in self.roots:
              function = getattr( self, 'load_%s'%(key,) )()
              self.roots[key] = function
          return self.roots[key]
docs: Retrieve a given declared root by root-type-key