How to save TMap?

So, when I’m trying to save TMap via standard blueprint nodes and when i’m trying to read values, i’m getting every value false instead of true value. Everything was tested on standalone game. Do i need to change TMap to array of structs containing class and bool or to another variable or create something like custom save system?

Ok, so i’ve changed TMap to array of structs and i think its ok for now. Everything work as i expected but for no reason for each loop array is called twice for every true value, first call value is true, second call value is false for no reason.