%company_14_users = %{ $company->{14}->user }; ## [blokhead: it's not clear whether %company_14_users is magical or not...] $company->{14}->{tax_num} = "111-22-3333"; $company->{14}->write; #### $company_14 = $company->{14}; $company_14->{tax_num} = "123456"; # Wrong example: # $company->{14}->{tax_num} = "123456" # This doesn't work, because it always create a new Row object,