return self.findAndModifyMongo(query, {}, update, options)
                .then(function(record) {
                    record.id = record._id;
                    waterlineProtocol.publishRecord(self, 'updated', record);
                    waterlineProtocol.publishRecord(self, 'tag-removed', record);