stick to dsuid_t type as long as possible, and convert to std::string as late as possible
unfortunately ModelEvent does not allow to store 2 dsuid_t types, hence need to go via setSingleStringArgument. Otherwise type checking is pretty tight now. Should prevent accidentally passing sourceDSID as string parameter, compiler would catch that now