Reorder only
Extract casting for geojson
Add autocasting to Location
Add autocasting to Event
Add autocasting to Document
Add autocasting to Person
json block passed to Application.interpret is one step higher in the hierarchy