I'm really starting to think these should be case classes. Since the other *Descriptions aren't, though, no need to change at the moment.