Some way to compare models tree, and generate JSON difference.
Has numerous potential applications, such as smart save protocols based on updates rather than complete objects overwrite.
Usage examples:
const json = model.toJSON({ diff : baselineModel });
model.save( null, { diff : baselineModel });