It's generated when the mapping is first created, so it won't update if the file moves. Maybe that's something we should support, too.
Finally everything that can be held by a FileDescriptor actually inherits from the File class.