Getting tags from parent classes when child class also defines the same tag

When using GetCustomAttributes(true), it does not returns the parent attribute if the current child class already has the same attribute type define at is level. We must therefore iterate over parent when we do want all parent tag.

In this specific case, it is useful to have tag at multiple hierarchy level, as tags are used to create ruleset for example.