Adjusted the CBLNestedModel to store a copy of the document JSON object so that information that is not used or coded by the model that was present in the document is not lost on saving. This makes CBLNestedModel a subset model representation of the document just like CBLModel.