Switched properties to __defineGetter__, switched childNodes and parentNode to get-only properties