Object.getPropertyDescriptor and Object.getPropertyNames