elements are now mapped to element type classes instead of enum type
config files now use utf8 encoding