Split off DocumentFile type for serialization/deserialization