Честно? Не очень понял, чего конкретно ты пытаешься добиться.
При изменении имени типоразмера меняются "имена" всех инстансов, вне зависимости от того, делаешь ты это вручную или программно.
Чтобы задать уникальные "имена" инстансов, нужно создать по типоразмеру и назначить его инстансу. Берёшь существующий типоразмер, вызываешь метод Duplicate, присваиваешь имя. У инстанса вызываешь .ChangeTypeId