Changed classes and funtions to use UPnPArg