 
             if let (owner, name, oid) = FileItem.parse(itemIdentifier: containerItemIdentifier) {
                 let future =
-                    FetchChildItems(github: self.github)
+                    FetchChildItems(github: github)
                         .call(owner: owner, name: name, oid: oid)
                         .map {
                             self.create(entryObjects: $0, parent: containerItemIdentifier)

    var fileManager: FileManager = FileManager()

    convenience override init() {
        self.init(github: GithubClient(token: "f0b36f49b425c2dcac0bdc64305da04db6ff23c0"))
    }

    init(github: GithubClient) {
        self.github = github
        super.init()
    }


    // swiftlint:disable:next line_length
    override func enumerator(forContainerItemIdentifier containerItemIdentifier: NSFileProviderItemIdentifier) throws -> NSFileProviderEnumerator {
        guard let github = self.github else {
            throw NSError(domain: NSCocoaErrorDomain, code: NSFeatureUnsupportedError, userInfo:[:])
        }
        let maybeEnumerator: NSFileProviderEnumerator? = nil
        if containerItemIdentifier == NSFileProviderItemIdentifier.rootContainer {
            let items = repositories.map { (repository: (String, String)) -> RepositoryItem in
