Menu Components and MenuItems are now Generic Classes