public function create($name, $options = [])
    {
        if ($this->menus->has($name)) {
            throw new MenuAlreadyExistsException("Can not create menu named `$name` because it already exists");
        }

        $this->menus->put($name, $instance = MenuFactory::create($name, $options));

        return $instance;
    }