Pleasing jslint: Wrapped 3 for in loops in hasOwnProperty test, and added a FIXME notes.

Ought to be forEach loops