Что значит хардкодить через идентификаторы?) Тогда ты вообще все хардкодишь)
В идеале просто выносишь идентификатор в свойство VC и получаешь доступ через withIdentifier: VC.identifier и если надо будет поменять id, то поменяется только в этом свойстве.