factory DirectoryItem.fromMap(Map<String, dynamic> map) { final dir = DirectoryItem(name: '', path: '', type: DirectoryItemType.file); dir.fillFromMap(map); return dir; }