.getPrototypeOf now uses __proto__
test for getting own properties of non-enumerable prototypes