sub new { return $class = $_[0] -> SUPER::new(@_[1..$#_]); }