Change foreach Closure resolve strategy to DELEGATE_FIRST instead of DEL...

...EGATE_ONLY. DELEGATE_ONLY makes things really painful when using composition, making the developer user thisObject every time a member variable needs to be accessed. Tests still pass if we change to DELEGATE_FIRST.