Can't save material to savegame

I guess i found the problem. I created “TargetColor” variable with right clicking avatars hair (get hair blueprint) and promote to variable option. It created the variable type “primitive component”. I changed variable type to skeletal mesh component and it worked. Thanks for your interest.

Let me ask you another question. I want that users can change the hair color of the avatar and save it. I created all widgets and users now can change the color with sliders. The question is what is the best way to store this changes? Storing color or material itself (or another way).

I am using “create dynamic material instance” blueprint to create the dynamic material and “set vector parameter value” to set new color to parameter. It works for changin color of hair but am i doing right? If i save this dynamic material instance, will it be reloaded with color changings? And may i set this dynamic material instance to my avatar (Third person character)?