Returns the default value as a boolean
Only call this if isBoolean is true Returns false if no default is set
bool get booleanDefault { if (defaultValue == null) return false; return defaultValue!.toLowerCase() == 'true'; }