I have a module with a new constructor:

```
package myClass;

sub new
{
    my $class = shift;
    my $arrayreference = shift;
    bless $arrayreference, $class;
    return $arrayreference;
};

```

I want to do something like:

```
foreach $ref (@arrayref)
{
     $array1 = myClass->new($ref);
}

```

`$array1` is being rewritten each time, but I want each element in the array to have a distinct object name (ex. `$array1`, `$array2`, `$array3` etc.)