Refactored parsing of name use elements to better handle cases where we know specifically what it is.