When you view a node in the BO,
The number of childrens is calculate twice for the Locations and for the Sub items.
If the query cache work correctly the fetch are very fast.
But some time (high traffic) the 2 fetch can be very slow.
maybe the value can be cache and reuse in several place