                         .call(owner: owner, name: name) {
                         switch $0 {
                         case .success(let items):
-                            f(self.create(entryObjects: items, parentItemIdentifier: containerItemIdentifier))
+                            f(self.create(entryObjects: items, parent: containerItemIdentifier))
                         case .failure(let e):
                             NSLog("error: \(e)")
                         }

                        .call(owner: owner, name: name, oid: oid) {
                            switch $0 {
                            case .success(let items):
                                f(self.create(entryObjects: items, parentItemIdentifier: containerItemIdentifier))
                            case .failure(let e):
                                NSLog("error: \(e)")
                            }

    override func providePlaceholder(at url: URL, completionHandler: @escaping (Error?) -> Void) {
        NSLog("providePlaceholder \(url)")
        do {
            try fileManager.createDirectory(at: url.deletingLastPathComponent(),
                                            withIntermediateDirectories: true,
                                            attributes: nil)
            fileManager.createFile(atPath: url.path, contents: nil, attributes: nil)
            completionHandler(nil)
        } catch let e {
