Support `[Class]::new`