Support document expiryExpression and make the initial expiry to be null instead of Zero in the fluent API. This allows a client to 'unset' the expiry from an annotation by explcitly setting withExpiry(Zero). Co-authored-by: mikereiche <michael.reiche@couchbase.com>