         }
     }
 
-    func toDictionary(taskGroups: Pelican.GroupedTasks) -> PelicanStorage.Serialized {
+    private func toDictionary(taskGroups: Pelican.GroupedTasks) -> PelicanStorage.Serialized {
         var dict: PelicanStorage.Serialized = [: ]
         for (group, containers) in taskGroups {
             let serialized: [[String: Any]] = containers.map { $0.containerDictionary }

        return dict
    }

    func fromDictionary(serialized: PelicanStorage.Serialized) -> Pelican.GroupedTasks {
        var taskGroups: Pelican.GroupedTasks = [: ]
        for (group, array) in serialized {
            taskGroups[group] = array.flatMap({ containerDict in

    }
}

extension Pelican {
    // MARK: - Start or stop batch processing

    func start() {
