my $pkg = ref($self) || $self;