allow usage of empty string as default value for string types