Avoid shadowing KeyError exceptions in hooks
Improving JSON support, permit customization without need for simplegeneric and support ISO dates