private Guid GetTermSetId(ShField field)
        {
            if (field.TermSetId != Guid.Empty)
            {
                return(field.TermSetId);
            }

            if (string.IsNullOrEmpty(field.TermSetName))
            {
                throw new Exception("Invalid taxonomy configuration settings for field " + field.DisplayName);
            }
            var manager = new TaxonomyManager();

            return(manager.GetTermSetId(ClientContext, field.TermSetName));
        }