You should always use an initiator list so members are initialized before super class ctors are called:
```
NativeMenuItemModel() :
        enabled(false),
        checked(false),
        osItem(NULL)
{
}
```