changes for code review comments - enum as params, shortname for writerversion