Properties behavior when classification attribute gets instanciated from several classification path

Hi community,

I have 2 classes, they each have a different attribute, I classify my object, the properties show two categories, one per class, with their relevant attributes.

Then I add a third attribute which I use in both of my classes. The result on object properties is weird: I have a third category named "Class A, Class B" with only one time the third attribute.

Is this the expected behavior ?

My goal is to have my third attribute instanciated twice so it appear in each one of the two categories, and each instance of that attribute should have its own value.

How can I achieve this ?

Many thanks.