Allow Path subclasses to override child property lookup.
Make path.replace() delete parentPath.value[path.name].
Bump NPM version to 0.1.2 in preparation for publishing.