FileSystemRepositoryBase: make factoryProvider protected