initial commit - integration with dot net enums