Minor tweaks

*   Make 'comment' field optional
*   Use per-request cache in PUT and DELETE