Move declaration of datasource to the interface