Grr.  I'm sad that we have to monkeypatch core Hash to use Hashie here.  But I understand why (we want to mess with hashes loaded from JSON).