Changing how exceptions are tested.
Ensuring nested objects are ignored when serialising.
Ensuring functions are ignored when serialising.
Ensuring serialisation is valid for named URL parameters.
Validating that passed objects are not modified.