Managing references

has 'array' => (
   isa        => 'ArrayRef',
   auto_deref => 1,
);

my @array = Class->new( array => [1, 2, 3] )->array; # (1, 2, 3);
my $array = Class->new( array => [1, 2, 3] )->array; # [1, 2, 3];