> While blessing it is good practise to provide the class. This makes it also > possible to use > QemuServer as a base / parent class. Why do you want another class (QemuServer) as base? Isn't it better to remove that whole $class parameter? sub new { my ($vzdump) = @_;