Add DataSource object so that remote data source options can be set without having to (re)set all the options