reading constructor removed from FileEntry as not fundamentally required