private properties non-enumerable