Bump JS to 2.43.5 for fix to issue 7905.
Move mutable property definitions from the prototype to the constructor for
better performance in v8.
Remove a redundant variable.