I'd like to know if it is correct to add an Association Class to a Composition relationship?
For example (see figure below), can I add an Association Class (i.e. NameValue class) to the composition relationship between Name class and Value class? One Name can have multiple Value and one Value can only be attached to one Name. NameValue class stores the name-value pairs.
The reason why I create the association class (i.e. NameValue class) is that I need to create associations/relationships between NameValue class and other classes such as Class A.
If the answer is yes, is it recommended to turn the association class into a normal class?
Many thanks!

