I've taken a look at this and there doesn't seem to be a nicer way of doing it without having a property for each menu item on the model.