Add support for All() query
Allow ObjectID to be un/marshalled as JSON