public static bool ValueAsBoolean(this ConfigItem item, bool defaultValue = default) => ValueAsType(item, defaultValue);
public static object[] ValueAsArray(this ConfigItem item, object[] defaultValue = default) => ValueAsArray <object>(item, defaultValue);
public static long ValueAsLong(this ConfigItem item, long defaultValue = default) => ValueAsType(item, defaultValue);
public static DateTime ValueAsDateTime(this ConfigItem item, DateTime defaultValue = default) => ValueAsType(item, defaultValue);
public static float ValueAsFloat(this ConfigItem item, float defaultValue = default) => ValueAsType(item, defaultValue);
public static decimal ValueAsDecimal(this ConfigItem item, decimal defaultValue = default) => ValueAsType(item, defaultValue);
public static double ValueAsDouble(this ConfigItem item, double defaultValue = default) => ValueAsType(item, defaultValue);
public static int ValueAsInt(this ConfigItem item, int defaultValue = default) => ValueAsType(item, defaultValue);
public static List <object> ValueAsList(this ConfigItem item, List <object> defaultValue = default) => ValueAsList <object>(item, defaultValue);