updates some more logic when saving macro properties to always try to map to the new ones if legacy aliases are used.