Uses the component datasource extension