The Package::New object provides a consistent constructor for objects.
