update MenuInterface
Update Menu Contract to return menu identifier
Add a couple of methods to the menu item