Included CoreDataDocumentFactory and refectored all core data test to make use of it. Now all unit test can run simultaneously without errors.