Not sure what you'll think of this as I'm still too fresh to CoffeeScript to know whether there's a good reason not to use for own. Spotted it while reading the source though, and thought "what the hell…".
The specs pass.
Replace hasOwnProperty with 'for own'.
Oh wow, CoffeeScript never ceases to amaze me, I had no idea this existed!