Added a field for the Type description #2425

The remove lines are a previous bug fix. I'm confused about what's happening to this branch. Maybe it's being merged in a strange way? Probably need some serious work to separate out code related to this feature.