re-assign .set() as non enumerable
Merge branch 'patch-5' into raynos

* patch-5:
  re-assign .set() as non enumerable