private static TranslationService GetTranslationServiceOrDefault(IEnumerable <AttributeContentProperty> attributes)
        {
            var attributeList = attributes.ToList();

            if (attributeList.Any(x => x.Attribute.RequireTranslations))
            {
                var translationService = TranslationService.GetInstanceIfConfigured();
                if (translationService == null)
                {
                    throw new ConfigurationErrorsException($"The attribute {attributeList.FirstOrDefault(x => x.Attribute.RequireTranslations)?.Attribute} requires translations to be configured but the required app settings is missing from web.config.");
                }

                return(translationService);
            }

            return(null);
        }