bson: custom unmarshal tests