constraint construction with enum consts fixed, added simple interpretation of enum values