Menu and MenuItem view, model, controller updates