Итак, функции аттрибутов по юниту были успешно внесены. Надеюсь, что ничего сильно не сломалось.
По результатам оказалось, что перезаписываемый аттрибут только один, и он будет из системы вынесен. Осталось прочистить нелогизмы автозамены и начать объединять пачки аттрибутов. В принципе, аттрибуты можно даже свернуть на тип, не храня копию в самом юните. Пока не уверен зачем это может быть надо.