Non so cosa dirti,
se le variabili sono proprietà della classe dovrebbero essere tutte private in modo da utilizzarle con i getter/setter.

Se però utilizzi l'array forse è perchè non sai quante variabili ti servono e allora l'unica miglioria che puoi fare è:

class tuaclasse{
private $arr = array();

//Aggiungi un valore all'array
public function setArrObj($obj){
$this->arr[] = $obj;
}

//Prelevi un valore dall'array
public function getArrObj($indice){
return $this->arr[$indice];
}

//setti l'intero array
public function setArr($arr){
$this->arr = $arr;
}

//prendi l'intero array
public function getArr($arr){
return $this->arr;
}
}

Ciao