dont modify String and Array prototype - this was causing unexpected behaviour with Backbone Apps - probably other apps too, when trying to loop through models