- ensure String(const char *value = NULL) does not cause a crash, whereas std::string(const char *value =NULL) will crash