Adding struct pointers to TMap gives different values from original struct

I found this thread. Maybe it’ll help.