Menu Plugin API improvements

refs #6140