There is duplication here. We should always use the name returned by `getIconName` so saving the name in the collection settings in redundant IMO