NSInteger seemingly requires us to specify types.  need a better solution for this.
remove the 'is' from property names
our enums are scoped, so there's no need to be redundant