Fill in spec for CouchDocument, which wraps domain object models with suitable metadata for persistence. WTD-537.