Start pulling out resuable JSON marshallers