Ecco perchè nel primo post ho scritto che inizializzavo l'oggetto all'interno del for.
La mia prima versione di quella funzione aveva questo ciclo for:

codice:
$outputVal = Array();
				for($index=0; $index<count($returned); $index++){
					$base = $returned[$index];
					$__user = new cUtente();
					$__user->IdUtente 		= $base["IdUtente"];
					$__user->email 			= $base["email"];
					$__user->nome 			= $base["nome"];
					$__user->cognome 		= $base["cognome"];
					$__user->citta 			= $base["citta"];

                                         array_push($outputVal,$__user);
                                        unset($__user);
				}
				return $outputVal;
Scusate l'indentazione del codice :S