@minxomat Excellent. Reading thru the forums I found now three ways to deal with dot syntax (AIO, OOPE, CLR) With CLR.AU3 you have access to the hash arrays and collections of .NET and as such your required maps functionality is available OOPE.au3 can you give a little technical background on what you do? Is this from AIO __DllStructCreateProtected ? what is this doing? Creating a COM object just by a memalloc logic?