Update test

Use `.set()` instead of `.update()`; wherein the latter used and relied on subtle internal behaviour.
Merge pull request #9 from Dashed/patch-test

Updates a structure test case
Restores immutable dependency. Avoiding minor release
v1.2.1