use Moose or Mouse modules WWW: https://metacpan.org/release/Any-Moose