has_changed for nested objects!

The serializer passes the serialized string as the "array ref" to be inflated! I changed this, perhaps somewhat crudely, but the test makes clear what I mean. It's a pretty important feature, though, I think.