Ensure scala names start with a capital
Update generated code
Handle undefined header type
Update to latest version