Это не полный ответ (и я только что проверил его часть с 15.2, но ...)
Вы можете создать / присоединить расширение к вашей модели, с обработчиком события «Initialize» наметакласс ComponentInstance.
Этот обработчик событий позволит вам изменять имя / код экземпляра при его создании ...