identifying component hierarchy conflicts