fixed unique component check to test only inside one component
register inactive component only by qualified name, removed internal subcomponent list and redirect calls to rigistry, add unit test