fix: Fix diff() so that it correctly handles nested collections and models
fix(docs): Fix some typos in the docs and update serialization notes section according to the new API