Added the MenuItem class