use builtin Object.getOwnPropertyNames