made enumerable always false + used gOPN instead of for/in