private properties non-enumerable
revert enumerables hide private keys
small cleanup