code: def get(self, **user_parameters):
          
          plugin, open_args = self._create_open_args(user_parameters)
          data_source = plugin(**open_args)
          data_source.catalog_object = self._catalog
          data_source.name = self.name
          data_source.description = self._description
          data_source.cat = self._catalog
  
          return data_source
docs: Instantiate the DataSource for the given parameters