Abstracts / Interface for couchbase DB