rename getInstance() in DataSourceFactory to getDatabaseHandler()