Engine hierarchy, nearestScope, nearestEngine, Getter API thrashing