When we started exploring the responsibility of a DatastoreService vs the DatastoreManager and Datastore, it made sense to keep a DatastoreManager responsible for the creation and destruction of a Datastore.