public void DeleteAttachment(string key, Guid?etag)
        {
            var attachmentPosition = Mutator.Attachments.FindValue(key);

            if (attachmentPosition == null)
            {
                return;
            }
            Mutator.DecrementAttachmentCount();
            EnsureValidEtag(key, attachmentPosition.Value, etag);

            Mutator.Attachments.Remove(key);
        }