Upgrade PATCH with save() method: respect nested complex mongoengine fields.
Add assertion for etags returned by PATCH response.