In general, converting between BSON and JSON was intended to be a painless operation, so you shouldn't have to write more classes. Does this answer help at all?