public static object GetPropertyValue(this IUserContent content, string alias, object defaultValue)
        {
            var item = content.GetProperty(alias);

            return(item != null ? item.Value : defaultValue);
        }
        public static TValue GetPropertyValue <TValue>(this IUserContent content, string alias, TValue defaultValue)
        {
            var item = content.GetProperty(alias);

            return(item != null ? (TValue)item.Value : defaultValue);
        }
        public static string GetPropertyValue(this IUserContent content, string alias, string defaultValue)
        {
            var item = content.GetProperty(alias);

            return(item != null?item.Value.ToString() : defaultValue);
        }