Thanks for your suggestion.
I feel it's modern to use Moose.
Actually, I want to use my module in CGI environment,
and so I think it's heavy to load Moose.
In addition, I'm a Perl beginner.
I want to know how to implement above features in an old-fashioned way.