Hola gabyrsh,
 
Al usarla como objeto puedes hacer cosas así: 
 Código PHP:
    $albums = new Categorias();
$select = $albums->select();
$select->from($albums, "Name")->where("Parent=?", 1);
$datos =  $albums->fetchAll($select); 
foreach($datos as $value){
    $name = $value->Name;
    if( $name == "algo" ) {
             $value->Name = "new_name";
             $value->save();
    }
} 
    
  Como puedes ver puedes guardar tu objeto directo en la base de datos, al usarlo como arreglo, pierdes esa "funcionalidad" ya que solo trabajas sobre los datos. 
Saludos.