simpler serialize()/deserialize() because...
...Freebase API is going away and hydration has a lot of Freebase-specific stuff