my $class = ref($proto) || $proto;