It's fine not to extend from `Menu` if it involves too much customization.