THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
A short-term solution would be to clone the Composite class each time a Component of this type is instanciated.
This way, these instances of Composite and CPPImplementation would both be the reification of a ComponentInstance.
The cloned Composite instance would be the reification of the ComponentType.
A longer term solution would be to clean the model and associate a class to each concept. A firt attempt in this direction is presented in the attached UML file.