minor code reorg; remove unnecessary JSON marshallers

Why not just new _...Context(...).process()?