fix recursion query children
DescriptorQuery.fn

Extension point for query methods

query.getInstance()
Revised controller init/destroy

Init called once before first enhance

Destroy called in last element cleanup

Better enhanced cleanup