Stop using Object.defineProperties in the Path constructor.

This makes the .value, .parentPath, and .name properties no longer
immutable, which is regrettable, but it speeds up test/perf.js by a
whopping 34% (from 380ms to 250ms on my machine).