*9040* Permit file metadata editing
*9040* Remove underscore prefix from function name
Clean up JSON object usage
*9040* Comment tweaks
Merge pull request #239 from asmecher/9040-fix

*9040* Permit file metadata editing