There is an issue here: if someone overwrite 1 controller in a child bundle, the locator will find the directory in the child bundle and so will find only the overwritten controller and not the others AFAIK.