The codec stuff they mention looks interesting. Maybe we could plug in a custom codec based on OGM's Tuple/Association directly, avoiding the need for converting into DBObject etc.