Я хочу сгенерировать уникальные идентификаторы для идентификации некоторых данных в моей системе. Я использую сложную систему, которая объединяет некоторые (не уникальные, релевантные) метаданные с System.Guid.NewGuid(). Есть ли недостатки у этого подхода, или я не прав?