Treat passed in strings as const.

I've found it hard to use WJElement due to lots of const correctness warnings from the compiler.  I suspect you made a deliberate choice for value and path to be not-const, but I offer this change in case you are open to it.  Nice library!