FileType trait