Currently we use the word inheritance when a parent gives metadata to its children. But for MCR-910 Closed we need a better term to describe the act of sharing metadata with other objects.
So metadata can be shared. The holder distributes metadata to the receiving recipients.
This issue requires a refactoring of all related packages, classes and methods that currently handle metadata inheritance.