use Object.keys()

To more closely match `Object.observe` behavior, don't walk non-enumerable properties.