wrap temp classes in unique name space so they don't conflict with other classes during linking
wrap temp classes in unique name space so they don't conflict with other classes during linking

iot-dsa-v2/sdk-dslink-cpp,iot-dsa-v2/sdk-dslink-cpp,iot-dsa-v2/sdk-dslink-cpp,iot-dsa-v2/sdk-dslink-cpp