##
sub widget
{
my $self = shift;
my $mw = shift;
if ($self->{widget}){return $self->{widget}}
use autouse 'workerwidget';
my $widget = $mw->workerwidget($self);
$self->{widget} = $widget;
return $widget;
}
##
##
my $worker = ServerListClass->new();
my $serverlistwidget = $mv->$worker->widget($mw)->pack();