Make DataSourceInitialization a no-op if there is no DataSource

Fixes gh-1041