implemente DocumentStoreFactory