Blueprint changes not being saved with inherited class

I am getting an error that doesn´t save the changed values of my inherited blueprint class:

My class structure is simple:
item (actor)
item_equipable (item) → a kind of item that also has an unespecified Skeletal mesh
item_equipable_helmet (item_equipable) → an item_equipable with a specific Skeletal mesh

item_equipable, see that the animation blueprint is set

item_equipable_helmet, see that it has no animation blueprint, in fact I am not able to “redo” changes from the class defaults, so it takes that as a class defaults until I change the parent class and compile it, but that data is not being saved :frowning:

The problem is that the item_equipable has a animation blueprint and collision preset data that changes in my item_equipable_helmet every time I open up the project, it is really frustating, because I just need to change all the values every time I open the project -.-

I have seen some related problems, but as they regards to older engine versions, and all of them have been “hotfixed” I wanted to publish it.

*I am currently using the 4.12.5 engine version, but the project was recently upgraded from the 4.10

Post a screenshot instead as that text based explanation is hard to understand.

sorry, it is hard to explain, the answer has been updated with screenshots