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