almost finished only allowing enum fieldnames
bugfix
merged bug fixes from PMD, completed more work on enum fields
Merge pull request #51 from stuart-warren/next

Next