Issue734

What would happen if you created a separate variable that is the enum?  Something like,

```
AM::SomeEnum castedValue = AM::SomeEnum(value);
member_->someMethod(castedValue);
```