public IRecord CreateRecord(IStaticEntity entity, String key, String label, IESpace espace) { IEntityAttribute GetAttribute(string name) => entity.Attributes.Single(a => a.Name == name); var rec = entity.Records; var exists = rec.SingleOrDefault(s => s.ToString().Contains(key)); if (exists == default) { var record = entity.CreateRecord(); record.Identifier = key; var keyatt = GetAttribute("Key"); record.SetAttributeValue(keyatt, $"\"{key}\""); var labelatt = GetAttribute("Label"); record.SetAttributeValue(labelatt, $"\"{label}\""); return(record); } return(null); }