Add Object.defineProperty

Add udid property for each WebCL object for add only new object and not
duplicate the Object inside the map