I what way? It's already abstracted as an IDataStore interface. I've got scenarios where I'm using up to 6 different store implementations in the same solution by all of them using the IDataStore interface.