Perl has a do it yourself approach to object construction. This module is an abstract base class that provides basic new/clone/error handling methods for the common case where the object is created as a hash of parameters.WWW: https://metacpan.org/release/Class-Base