rollback Object.getOwnProperties to Object.keys, because last one is a bit effective on small fast objects