Perform a deep update of a map
Map deepUpdate<T>(List<String> keyPaths, T value) { return _deepUpdateRecursive(keyPaths, this, value); }