/// <summary>
        /// Get record from item.
        /// </summary>
        private void ItemToRecord(RecordItem item, TPC.ContactsRecord record)
        {
            var name = new TPC.ContactsRecord(Name.Uri);

            name.Set <string>(Name.First, item.First);
            name.Set <string>(Name.Last, item.Last);
            record.AddChildRecord(Contact.Name, name);

            var number = new TPC.ContactsRecord(Number.Uri);

            number.Set <string>(Number.NumberData, item.Number);
            record.AddChildRecord(Contact.Number, number);

            var email = new TPC.ContactsRecord(Email.Uri);

            email.Set <string>(Email.Address, item.Email);
            record.AddChildRecord(Contact.Email, email);

            var url = new TPC.ContactsRecord(URL.Uri);

            url.Set <string>(URL.URLData, item.Url);
            record.AddChildRecord(Contact.URL, url);

            var company = new TPC.ContactsRecord(Company.Uri);

            company.Set <string>(Company.Label, item.Company);
            record.AddChildRecord(Contact.Company, company);

            var ievent = new TPC.ContactsRecord(Event.Uri);

            ievent.Set <int>(Event.Date, item.Event);
            record.AddChildRecord(Contact.Event, ievent);

            var note = new TPC.ContactsRecord(Note.Uri);

            note.Set <string>(Note.Contents, item.Note);
            record.AddChildRecord(Contact.Note, note);
        }