Fix observation serialization, toJSON is not recursive (but stringify is...

...)