How is the name different from the id? What is the use case for needing both?