Just a number of random comments:
1) "Child (Generalization)" is Sparxian for Specialise, by choosing "Child (Generalization)" you are creating a new element with an specialisation relationship to its parent.
2) According to section "7.3.20 Generalization (from Kernel, PowerTypes)" of OMG Unified Modeling LanguageTM (OMG UML), Superstructure - Version 2.2: "A generalization is a taxonomic relationship between a more general classifier and a more specific classifier. Each instance of the specific classifier is also an indirect instance of the general classifier. Thus, the specific classifier inherits the features of the more general classifier."
I cannot see too much wrong with this. But the use of the word instance (with small 'i') is interesting. It suggests that as Paolo has been suggesting a specialised element is an instance, with small "i", of its classifier/parent element.
3) When "Instance (Object)" is used in Sparx EA, all Sparx EA does is to set the classifier of the new/child element to the parent without creating a relationship. This may be an Sparxian, and perhaps incorrect, interpretation of UML because my understanding, hopefully not incorrect, is that classifiers can be applied to classes, actors, components and so on.
4) ArchiMate is a name only modelling language, the ArchiMate specification does not mention attributes and operations anywhere when describing the metamodel. As a result, no features are inherited when specialising in ArchiMate because there are features to be inherited. The fact that tags can be added is most likely a Sparxian deviation from the standard.
My conclusion is that Generalisation/Specialisation is likely to be the most semantically correct way to achieve what Rhys has in mind.
Interestingly, I cannot find a definition for Instance or Object in OMG Unified Modeling LanguageTM (OMG UML),
Superstructure - Version 2.2. There are plenty of definitions including both words but none for each word on its own with a capital letter.