-Adds a template function that return its argument untouched for all type except for const char *
-For const char * it returns the argument if it's not null otherwise returns an empty string
-Call this function in the wrap method when unpacking the parameter pack
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>

This would force us to use eventmanager from UI threads only.
The drawback is that we apparently can't create a base class in C++/CX, since a class has to be sealed, or inherit another unsealed class, but Platform::Object doesn't seem to work.