public static function build($items, callable $callback, Menu $initial = null) { return ($initial ?: static::new())->fill($items, $callback); }