V8 optimizing

continued from: https://github.com/wunderlist/wunderbits.core/pull/24

for in loops should call work functions, not do work

compare view: https://github.com/wunderlist/wunderbits.core/compare/WBDestroyable-improvements...v8-optimizing