Non string values without (valid) default value will have their str_value equal to "" (empty string). If this is detected, a warning is printed and the value is set to None.