add a missing implementation of event value constructor for char* type