I think we should at least add  the number to description right away as I'm not sure how for example an SD card with two partitions that have the same name would be mounted by jmtpfs (if at all). It surely can't be represented in the filesystem.

And btw the important attribute is 'description'. I haven't seen 'path' used anywhere by the initiator.