ey are optimised for serialisation, see
L<Data::MultiValued::UglySerializationHelperRole> and F<t/json.t>.
=item *
you get accessors generated for your Moose attributes just by setting
a trait
=ite
tt',
);
Later:
my $json = JSON::XS->new->utf8;
my $obj = My::Class->new(rr=>'foo');
my $str = $json->encode($obj->as_hash);
my $obj2 = My::Class->new_in_place($json->decode($str));
# $