Do not reopen class bodies if no fields defined
Preserve underscores in Constantize function

Fixes #56.
Merge pull request #56 from localshred/56_underscored_message_names

Preserve underscores in Constantize function