public function setMenu(DropDownMenu $menu)
    {
        if ($this->menu instanceof DropDownMenu) {
            Checkers::notice('A dropdown menu already exists. The old one will be delete.');
        }
        $this->menu = $menu;
        return $this;
    }