MooX::Options adds option keywords to your object (Mo/Moo/Moose) WWW: https://metacpan.org/release/MooX-Options