js set: make sure to use own properties -- don't hit up the prototype chain