Resolves #33 fix value proxy hash, and add more tests.