fix #19 - delete is a reserved word and cannot be used as object key in IE 8 and below