proxy based scope handling
minor refactorings
fast foreach
fast try