Start of a test of a fairly complex hierarchy, along with a change
in the instance naming scheme.  This is due to the fact that even
a bean with no key can be a child of a bean with a key.  So the name
must reflect the entire xml hierarchy, otherwise it would not be unique.
The new strategy is to have the whole hierary for the instance name and
to use the tag name if there is no key.  Indicates that we need a
feature in the hk2-configurat-integration module that allows for
injecting both the type name of the instance name, because this is
the first use case where the instance name may not match the basic
name of the instance