Instanced subobjects of components not correctly overriding base class in derived blueprints

We have an actor component type which has a TMap of instanced sub-objects. The issue is that when this component is used in actor blue prints, subclasses of that blueprint cannot override the map in a permanent way. The behavior we observe is that when loading a derived blueprint the component subobjects will contain the values from the type that initially declares them.