Daok whatever you do your probably going to have to invoke a method that returns all or some of the components that are held within a top level component.