Fix post deserialization to be recursive (fixes #263)