The Data Source Factory can now load based on the key it is given