made process info fields non-enumerable to avoid passing callbacks through dnode