public static long?GetInteger(this IContentElement contentItem, string name)
        {
            IntegerField field = contentItem.GetField <IntegerField>(name);

            return(field.Value);
        }
        public static bool?GetBool(this IContentElement contentItem, string name)
        {
            BoolField field = contentItem.GetField <BoolField>(name);

            return(field.Value);
        }
        public static double?GetFloat(this IContentElement contentItem, string name)
        {
            FloatField field = contentItem.GetField <FloatField>(name);

            return(field.Value);
        }
        public static string?GetTextArea(this IContentElement contentItem, string name)
        {
            TextAreaField field = contentItem.GetField <TextAreaField>(name);

            return(field.Value);
        }
        public static string?GetSlug(this IContentElement contentItem, string name)
        {
            SlugField field = contentItem.GetField <SlugField>(name);

            return(field.Value);
        }
        public static Asset?GetAsset(this IContentElement contentItem, string name)
        {
            AssetField field = contentItem.GetField <AssetField>(name);

            return(field.Asset);
        }
        public static ContentItem?GetReference(this IContentElement contentItem, string name)
        {
            ReferenceField field = contentItem.GetField <ReferenceField>(name);

            return(field.ContentItem);
        }
        public static DateTime?GetDate(this IContentElement contentItem, string name)
        {
            DateField field = contentItem.GetField <DateField>(name);

            return(field.Value);
        }