I didn't say change the source - I said to change your hash. Just cause you change an in-memory data structure doesn't mean anything to the place you got it from.
As for transforming it, what would happen if you were to take the Values section and make it look more like what you want it to look like? That would be transforming it.
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?