Future<Map?> getManifestTree() async { if (_manifestTree == null) { var manifestContent = await getManifestContent(); _manifestTree = parseTree<Map>(manifestContent); } return _manifestTree; }