public static string AsCultureSpecificText(this XmlValueObject value, string language)
        {
            if (value.IsNotNull() && value.XmlValueObjectCultureInfo.HasItems() && language.IsNotNullOrEmpty())
            {
                var culture = value.XmlValueObjectCultureInfo.FirstOrDefault(x => x.Language == language);

                if (culture.IsNotNull())
                {
                    return(culture.Text);
                }
            }
            return(value.AsText());
        }