Again why not `newProperties.hasOwnProperty(key)` ?