Implement (untested) update, replace, fix bad calls to creating a Hash