resolves #20 "EnumGenerator should also support arbitrary additional fields"
made the WebSingleFileGenerator more consistent