OGM-389 Avoiding re-reading associations prior to updating them
OGM-389 Providing JSON-based implementation of CouchDBDocument#toString() for debugging purposes
OGM-389 Re-organizing backend-related packages
OGM-389 Establishing abstract representation of document-based and embedded associations (WIP)