make DataSourcesConfiguration do the casting work
Merge pull request #250 from dcrissman/make-dsc-generic

make DataSourcesConfiguration do the casting work