Changed the delete statements to set the property as undefined instead

See this discussion on the delete statement and the V8 engine optimisations: 
http://kendsnyder.com/posts/chrome-v8-creators-with-and-delete-are-dog-slow