hai provato a fare un unset($obj) prima di fere il return ?