Refactor FileRepositorySourceFactory out of DataService