use Some::InsideOut::Class; use Data::Dumper; my @list; for ( 1 .. 10 ) { push @list, Some::InsideOut::Class->new( data => $_ ); } print Dumper \@list;