Changed patch stream signature. Query required.
Removed jsonCopy. Use always bson.
Improved diff. Complex objects aren't diff'ed.
More readable patch collection names