Perl module implementing the Value Object pattern with Moo.