Add a hasDescriptorData() method, cheap way to test for custom descriptor data.
Correctly handle name-displayName-shortDescription mapping.