Add support for underscores in names

We have fields that start with underscore that get mangled during code generation.