I made an extension of the property system of Unreal Engine 4 for map containers. The initial intent is to make the property system able to recognize class members of TMap. I’ve heard a lot of people asking questions on forum because they didn’t know that TMap’s were not supported by the reflection system. It’s not any more. With this extension, now you can declare TMap’s as properties in your classes and structs, and don’t need to worry about losing objects in map containers due to garbage collection.
UE4 has a hug code base. As you could imagine, I have to modify a lot of source files to achieve that. Chances are it is still buggy. But if you are not afraid of those little annoying bugs, please download the extension and give it a go. If you have any questions or suggestions, post them in this thread. I’ll reply as soon as I am free.