Fix post deserialization to be recursive (fixes #263)

Clever :+1: